This repository was archived by the owner on Nov 13, 2025. It is now read-only.
Support for Node.js Single Executable Application (SEA) #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds support for building the Backlog application as a Single Executable Application (SEA) using Node.js SEA feature. This allows users to run the application without installing Node.js.
Changes
dist/directory to.gitignoreRELEASE.mddocumentation for release proceduresAdded Scripts
scripts/sea-mac.js: SEA build script for macOSscripts/sea-windows.js: SEA build script for Windowsscripts/README.md: Documentation for SEA build processAdded npm Commands
npm run build:sea:mac: Run SEA build for macOSnpm run build:sea:win: Run SEA build for Windowsnpm run build:sea: Run build for both platformsBuild Output
When built, an executable binary and related files will be generated in platform-specific subdirectories within the
dist/directory:advanced-backlog-mcp(executable file)advanced-backlog-mcp.exe(executable file)--
概要
このPull Requestでは、BacklogアプリケーションをNode.jsのSingle Executable Application (SEA)機能を使用して、単一の実行可能ファイルとしてビルドするための対応を追加しました。これにより、ユーザーはNode.jsをインストールすることなく、アプリケーションを実行できるようになります。
変更内容
.gitignoreにdist/ディレクトリを追加RELEASE.mdの追加追加されたスクリプト
scripts/sea-mac.js: macOS向けのSEAビルドスクリプトscripts/sea-windows.js: Windows向けのSEAビルドスクリプトscripts/README.md: SEAビルドに関する説明ドキュメント追加されたnpmコマンド
npm run build:sea:mac: macOS向けSEAビルド実行npm run build:sea:win: Windows向けSEAビルド実行npm run build:sea: 両プラットフォーム向けにビルド実行ビルド出力
ビルドすると
dist/ディレクトリ内の各OS向けサブディレクトリに、実行可能なバイナリおよび関連ファイルが生成されます:advanced-backlog-mcp(実行可能ファイル)advanced-backlog-mcp.exe(実行可能ファイル)