open - Peluncur lintas platform untuk membuka aplikasi bawaan OS sesuka hati
(github.com/sindresorhus)- Library untuk NodeJS yang menyediakan fungsi membuka URL, file, dan file eksekusi dengan aplikasi bawaan OS dari alat CLI atau skrip
- Mendukung beragam tindakan “open”, seperti membuka URL di browser default, membuka file di aplikasi penampil gambar, atau membuka dengan aplikasi tertentu (name + arguments)
- Mengembalikan
Promiseuntuk child process, sehingga bisa dipasangi event listener kustom atau dipakai untuk tindakan lain - Secara internal menggunakan
opendi macOS,startdi Windows, danxdg-opendi platform lain — menjamin konsistensi perilaku lintas platform
- Mengembalikan
- Menggunakan
spawnalih-alih metodeexeclama yang memiliki banyak kerentanan keamanan - Juga menyelesaikan berbagai isu pada
node-openoriginal - Paket berbasis ESM, jadi di lingkungan CommonJS perlu
dynamic import - Berguna saat perlu memanggil “aplikasi bawaan sistem operasi” ketika membuat skrip pengembangan, deployment, atau alat CLI
- Open-CLI, yang memanfaatkan modul ini, juga disediakan secara terpisah
Belum ada komentar.