6 ポイント 投稿者 xguru 2025-12-02 | まだコメントはありません。 | WhatsAppで共有
  • CLIツールスクリプトからURL、ファイル、実行ファイルをOS標準アプリとして開く機能を提供するNode.js用ライブラリ
  • デフォルトブラウザでURLを開く、画像ビューアアプリでファイルを開く、指定したアプリ(name + arguments)で開くなど、さまざまな“open”動作をサポート
    • 子プロセスに対して**Promiseを返す**ことで、カスタムイベントリスナーを追加したり、他の処理を実行したりできる
    • 内部的にはmacOSではopen、Windowsではstart、それ以外のプラットフォームではxdg-openを使用し、プラットフォーム間の挙動一貫性を確保
  • セキュリティ上の脆弱性が多かった従来のexec方式の代わりにspawnを使用
  • 元のnode-openの問題点も解決
  • ESMベースのパッケージで、CommonJS環境ではdynamic importが必要
  • 開発・デプロイスクリプトやCLIツールを作成する際に「OS標準アプリ」を呼び出す必要がある場合に便利
  • このモジュールを活用したOpen-CLIも別途提供

まだコメントはありません。

まだコメントはありません。