Context
Flagged in PR #35 code review (comment).
Problem
crates/desktop-app/ui/package.json includes an OS/arch-specific Rollup binary (@rollup/rollup-darwin-arm64) as a direct dependency. This will break installs on non-macOS ARM64 platforms (e.g., CI on Linux x64).
Proposed Fix
- Remove the direct dependency and rely on Rollup/Vite to manage platform-specific binaries automatically
- Or move it to
optionalDependencies with appropriate platform handling
- Verify CI builds still work on all target platforms after the change
Context
Flagged in PR #35 code review (comment).
Problem
crates/desktop-app/ui/package.jsonincludes an OS/arch-specific Rollup binary (@rollup/rollup-darwin-arm64) as a direct dependency. This will break installs on non-macOS ARM64 platforms (e.g., CI on Linux x64).Proposed Fix
optionalDependencieswith appropriate platform handling