CodeNomad/packages/tauri-app
Shantur Rathore 3ccdd36ad8
Reduce App package sizes (#453)
## Summary
- Trim Electron app packaging to only include runtime shell assets and
remove unused workspace runtime dependencies.
- Copy server resources explicitly, filtering stale build artifacts and
pruning known non-runtime dependency files.
- Bundle only the Node executable instead of the full Node distribution.

## Validation
- Built macOS Electron artifacts with `npm run build:mac --workspace
@neuralnomads/codenomad-electron-app`.
- Ran packaged server CLI smoke test: `dist/bin.js --version` returned
`0.16.0`.
- Ran packaged dependency import smoke test for pruned runtime
dependencies.

## Size Impact
- macOS x64 zip: 161M
- macOS arm64 zip: 161M
- macOS arm64 app bundle: 435M
- Packaged server node_modules: 25M
2026-05-15 19:13:13 +01:00
..
scripts Reduce App package sizes (#453) 2026-05-15 19:13:13 +01:00
src-tauri Increment version to 0.16.0 2026-05-14 10:40:21 +01:00
.gitignore Bundle server assets into Tauri app build 2025-11-21 15:19:28 +00:00
Cargo.lock Increment version to 0.16.0 2026-05-14 10:40:21 +01:00
Cargo.toml Add Tauri app sources 2025-11-21 15:22:59 +00:00
package.json Reduce App package sizes (#453) 2026-05-15 19:13:13 +01:00