• ไลบรารีของ NodeJS ที่ให้ความสามารถในการเปิด URL, ไฟล์ และไฟล์ปฏิบัติการด้วย แอปเริ่มต้นของ OS ใน CLI tool หรือ สคริปต์
  • รองรับการทำงานแบบ "open" หลายแบบ เช่น การเปิด URL ในเบราว์เซอร์เริ่มต้น การเปิดไฟล์ด้วยแอปดูรูปภาพ และการเปิดด้วยแอปที่กำหนด (name + arguments)
    • คืนค่า Promise สำหรับโปรเซสลูก เพื่อให้สามารถแนบตัวฟังเหตุการณ์แบบกำหนดเองหรือทำงานอื่นๆ ได้
    • ภายในระบบ ใช้ open บน macOS, start บน Windows และ xdg-open บนแพลตฟอร์มอื่นๆ โดยใช้ xdg-open — รับประกันความสอดคล้องของการทำงานข้ามแพลตฟอร์ม
  • ใช้ spawn แทนแนวทางเดิมด้วย exec ที่มีช่องโหว่ด้านความปลอดภัยมาก
  • แก้ไขประเด็นต่างๆ ของ node-open ตัวเดิม
  • เป็นแพ็กเกจที่สร้างบน ESM หากอยู่ในสภาพแวดล้อม CommonJS จำเป็นต้องทำการ dynamic import
  • เมื่อสร้างสคริปต์สำหรับการพัฒนา, การจัดการปล่อยใช้งาน, หรือเครื่องมือ CLI และจำเป็นต้องเรียก "แอปเริ่มต้นของระบบปฏิบัติการ" จะมีประโยชน์
  • มี Open-CLI แยกให้ใช้ร่วมกับโมดูลนี้ด้วย

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

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