Prepare works for PeaSyo desktop development, including Chiaki native addon build and websocket demo.
ELECTRON_VERSION=35.1.4 npm run build:electronPackage a platform-specific binary name (and copy to npm/<target>/ if the folder exists):
npm run package:binding -- --platform=linux --arch=x64 --abi=gnuThis produces files like:
chiaki-test.win32-x64-msvc.nodechiaki-test.win32-arm64-msvc.nodechiaki-test.darwin-x64.nodechiaki-test.darwin-arm64.nodechiaki-test.linux-x64-gnu.nodechiaki-test.linux-arm64-gnu.node
- Workflow file:
.github/workflows/CI.yml - Push / PR: build all desktop targets and upload artifacts.
- Tag push like
v1.0.0: create GitHub Release and upload all.nodebinaries as release assets.