タグ

NativeMsgに関するmkusakaのブックマーク (1)

  • Node.jsのSingle Executable Applications (SEA) で作る、配布しやすいNode.js アプリ

    はじめに Node.js v20 から Single Executable Applications (SEA) が実験的サポートされ、Node.js アプリケーションを単一の実行可能ファイルとして配布できるようになりました。 これにより、Node.js をインストールしていない環境でも Node.js で動作するアプリケーションを簡単に実行できるようになります。 記事では、SEA を利用して Native Messaging Host を作成し、ブラウザ拡張機能と連携させる例を解説します。 「ブラウザ拡張機能なんて作らないよ!」という方も、SEA としてパッケージングするまでの手順は参考になると思いますので、ぜひ最後までお読みください。 SEA ビルドのフロー SEA ビルドの基的なフローは以下の通りです。 sea-config.json を作成し、Node.js に読み込ませるため

    Node.jsのSingle Executable Applications (SEA) で作る、配布しやすいNode.js アプリ
    mkusaka
    mkusaka 2025/12/30
    Node.js v20 の SEA を使い、sea-config.json と esbuild で単一バイナリを作成し、Makefile で自動化する手順を解説
  • 1