feat: bundle private Windows runtimes with settings switches
This commit is contained in:
1 parent
759df7060d
commit
bef87520c2
28 files changed
+902
-10
No files matched your search
+19
-4
@@ -42,8 +42,8 @@
|
||||
"test:sessions": "esbuild scripts/session-store-regression.ts --bundle --platform=node --format=esm --external:esbuild --outfile=.tmp/session-store-regression.mjs --log-level=warning && node .tmp/session-store-regression.mjs",
|
||||
"shot": "node scripts/shot.mjs",
|
||||
"icon:build": "node scripts/gen-icon.mjs",
|
||||
"dist": "npm run build && electron-builder --win dir",
|
||||
"dist:installer": "npm run build && electron-builder --win nsis",
|
||||
"dist": "npm run runtimes:prepare && npm run build && electron-builder --win dir --x64",
|
||||
"dist:installer": "npm run runtimes:prepare && npm run build && electron-builder --win nsis --x64",
|
||||
"release": "node scripts/updates/release.mjs",
|
||||
"test:release": "node scripts/updates/release-selftest.mjs",
|
||||
"test:updates": "esbuild scripts/update-backend-regression.ts scripts/update-maintenance-regression.ts --bundle --platform=node --format=esm --out-extension:.js=.mjs --outdir=.tmp/update-tests --log-level=warning && node .tmp/update-tests/update-backend-regression.mjs && node .tmp/update-tests/update-maintenance-regression.mjs && node scripts/updates/selftest.mjs && node scripts/updates/contract-selftest.mjs && node scripts/updates/nsis-safety-regression.mjs",
|
||||
@@ -95,7 +95,11 @@
|
||||
"test:fold-summary": "node scripts/rea/recovered-fold-summary-regression.mjs",
|
||||
"test:tool-styles": "node scripts/rea/tool-result-styles-regression.mjs",
|
||||
"test:workbuddy-import": "esbuild scripts/workbuddy-import-regression.ts --bundle --platform=node --format=esm --outfile=.tmp/workbuddy-import-regression.mjs --log-level=warning && node .tmp/workbuddy-import-regression.mjs",
|
||||
"test:rea-conversation": "node scripts/rea/selected-conversation-regression.mjs"
|
||||
"test:rea-conversation": "node scripts/rea/selected-conversation-regression.mjs",
|
||||
"runtimes:prepare": "node scripts/prepare-runtime-bundle.mjs",
|
||||
"runtimes:verify": "node scripts/verify-runtime-bundle.mjs",
|
||||
"runtimes:smoke": "node scripts/smoke-runtime-bundle.mjs",
|
||||
"test:runtime-bundle": "node --test scripts/runtime-bundle.test.mjs"
|
||||
},
|
||||
"dependencies": {
|
||||
"@anthropic-ai/claude-agent-sdk": "^0.3.304",
|
||||
@@ -138,6 +142,7 @@
|
||||
"@types/react-dom": "^19.3.0",
|
||||
"@types/svg-pan-zoom": "^3.3.0",
|
||||
"@vitejs/plugin-react": "^6.1.2",
|
||||
"7zip-bin": "5.2.0",
|
||||
"electron": "^37.10.3",
|
||||
"electron-builder": "^26.15.3",
|
||||
"electron-vite": "^5.0.0",
|
||||
@@ -192,6 +197,15 @@
|
||||
{
|
||||
"from": "resources/tray.png",
|
||||
"to": "tray.png"
|
||||
},
|
||||
{
|
||||
"from": "resources/runtimes",
|
||||
"to": "runtimes",
|
||||
"filter": [
|
||||
"manifest.json",
|
||||
"THIRD-PARTY-NOTICES.md",
|
||||
"win32-x64/**/*"
|
||||
]
|
||||
}
|
||||
],
|
||||
"win": {
|
||||
@@ -210,6 +224,7 @@
|
||||
"createDesktopShortcut": true,
|
||||
"createStartMenuShortcut": true,
|
||||
"shortcutName": "YCode"
|
||||
}
|
||||
},
|
||||
"beforePack": "./scripts/runtime-before-pack.cjs"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user