- ไลบรารีของ 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 แยกให้ใช้ร่วมกับโมดูลนี้ด้วย
ยังไม่มีความคิดเห็น