• เครื่องมือ CLI ที่ช่วย ค้นหาได้ทันที เวอร์ชันและพาธที่ติดตั้งของโมดูลที่ต้องการภายในโฟลเดอร์ node_modules
  • เร็วกว่า npm list, yarn list และมุ่งเน้นที่ ความเร็วในการค้นหา·สำรวจ กับ อินเทอร์เฟซที่เข้าใจง่าย โดยไม่มีเอาต์พุตส่วนเกิน จึงแสดงเฉพาะข้อมูลที่จำเป็น
  • มีความสามารถอย่าง fuzzy-search, pattern matching, การติดตามสาเหตุที่ติดตั้ง, การตรวจจับโมดูลซ้ำ
  • รองรับทั้งโปรเจกต์ npm/yarn และช่วยให้ดูได้ในภาพรวมว่า มีหลายเวอร์ชันของโมดูลหรือไม่, โครงสร้างความสัมพันธ์ของ dependencies, ข้อมูลเวอร์ชันล่าสุด
  • สามารถรันได้ทันทีโดยไม่ต้องติดตั้งผ่านคำสั่ง bunx qnm, npx qnm จึง ใช้งานได้เบา ๆ โดยไม่ทำให้ environment ปนเปื้อน
    • ตัวอย่าง: เมื่อพิมพ์ bunx qnm lodash จะตรวจสอบตำแหน่งที่ติดตั้งของ lodash แยกตามเวอร์ชันภายในโปรเจกต์ รวมถึงเวอร์ชันล่าสุดและข้อมูลรีลีสได้
    • หากไม่มีอาร์กิวเมนต์ จะสามารถสำรวจแพ็กเกจทั้งหมดด้วย การค้นหาแบบ fuzzy สไตล์ fzf
    • หากต้องการ สามารถติดตั้งแบบ global ได้: npm i --global qnm
  • คำสั่งและออปชันหลัก
    • doctor: วินิจฉัยแพ็กเกจที่ซ้ำกันและแพ็กเกจที่ใช้พื้นที่มากที่สุดใน node_modules
    • list(ls): แสดงรายการแพ็กเกจทั้งหมด และใช้ --deps เพื่อดูเฉพาะ direct dependencies ได้
    • match [สตริง]: แสดงรายการโมดูลทั้งหมดที่ตรงกับแพตเทิร์นที่กำหนด
    • homepage: เปิด URL หน้า homepage ของแพ็กเกจในเบราว์เซอร์ได้ทันที
    • --no-remote: ปิดการใช้ข้อมูลระยะไกล และแสดงเฉพาะข้อมูลในเครื่องอย่างรวดเร็ว
    • -o, --open: เปิดไฟล์ package.json ของแพ็กเกจนั้นในเอดิเตอร์ได้ทันที

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น