diff --git a/cmd/bin.js b/cmd/bin.js index 8238deb..299db3e 100644 --- a/cmd/bin.js +++ b/cmd/bin.js @@ -35,9 +35,40 @@ module.exports = { language: 'javascript', javascript: { entryPoints: ['./electron/**/*.js'], - bundle: false, }, - }, + }, + win32: { + cmd: 'electron-builder', + args: ['--config=./cmd/builder.json', '-w=nsis', '--ia32'], + }, + win64: { + cmd: 'electron-builder', + args: ['--config=./cmd/builder.json', '-w=nsis', '--x64'], + }, + win_e: { + cmd: 'electron-builder', + args: ['--config=./cmd/builder.json', '-w=portable', '--x64'], + }, + win_7z: { + cmd: 'electron-builder', + args: ['--config=./cmd/builder.json', '-w=7z', '--x64'], + }, + mac: { + cmd: 'electron-builder', + args: ['--config=./cmd/builder-mac.json', '-m'], + }, + mac_arm64: { + cmd: 'electron-builder', + args: ['--config=./cmd/builder-mac-arm64.json', '-m', '--arm64'], + }, + linux: { + cmd: 'electron-builder', + args: ['--config=./cmd/builder-linux.json', '-l=deb', '--x64'], + }, + linux_arm64: { + cmd: 'electron-builder', + args: ['--config=./cmd/builder-linux.json', '-l=deb', '--arm64'], + }, go_w: { directory: './go', cmd: 'go', diff --git a/package.json b/package.json index 7078658..a88aec9 100644 --- a/package.json +++ b/package.json @@ -23,25 +23,11 @@ "clean": "ee-bin clean", "icon": "ee-bin icon", "re-sqlite": "electron-rebuild -f -w better-sqlite3", - "build-w": "electron-builder --config=./cmd/builder.json -w=nsis --x64", - "build-w-32": "electron-builder --config=./cmd/builder.json -w=nsis --ia32", - "build-w-64": "electron-builder --config=./cmd/builder.json -w=nsis --x64", - "build-w-arm64": "electron-builder --config=./cmd/builder.json -w=nsis --arm64", - "build-we": "electron-builder --config=./cmd/builder.json -w=portable --x64", - "build-wz": "electron-builder --config=./cmd/builder.json -w=7z --x64", - "build-wz-32": "electron-builder --config=./cmd/builder.json -w=7z --ia32", - "build-wz-64": "electron-builder --config=./cmd/builder.json -w=7z --x64", - "build-wz-arm64": "electron-builder --config=./cmd/builder.json -w=7z --arm64", - "build-m": "electron-builder --config=./cmd/builder.json -m", - "build-m-arm64": "electron-builder --config=./cmd/builder.json -m --arm64", - "build-l": "electron-builder --config=./cmd/builder.json -l=deb --x64", - "build-l-32": "electron-builder --config=./cmd/builder.json -l=deb --ia32", - "build-l-64": "electron-builder --config=./cmd/builder.json -l=deb --x64", - "build-l-arm64": "electron-builder --config=./cmd/builder.json -l=deb --arm64", - "build-l-armv7l": "electron-builder --config=./cmd/builder.json -l=deb --armv7l", - "build-lr-64": "electron-builder --config=./cmd/builder.json -l=rpm --x64", - "build-lr-arm64": "electron-builder --config=./cmd/builder.json -l=rpm --arm64", - "build-lp-64": "electron-builder --config=./cmd/builder.json -l=pacman --x64", + "build-w": "ee-bin build --cmds=win64", + "build-we": "ee-bin build --cmds=win_e", + "build-m": "ee-bin build --cmds=mac", + "build-m-arm64": "ee-bin build --cmds=mac_arm64", + "build-l": "ee-bin build --cmds=linux", "test-encrypt": "ee-bin encrypt", "test-move": "ee-bin move --flag=frontend_dist" },