Documentation > Deployment
This section covers building, packaging, and distributing SpiritStream across all supported platforms.
| Command |
Purpose |
pnpm dev |
Full desktop development with hot reload |
pnpm dev:web |
Frontend only development |
pnpm backend:dev |
Backend server only |
pnpm build |
Production build (all workspaces) |
pnpm build:desktop |
Desktop app with server sidecar |
pnpm typecheck |
TypeScript type checking |
| Platform |
Format |
Size (approx) |
| Windows |
.msi |
8-12 MB |
| macOS |
.dmg |
10-15 MB |
| Linux |
.AppImage, .deb |
8-12 MB |
| Component |
Minimum |
| Rust |
1.77.2 |
| Node.js |
18.0 |
| pnpm |
8.0 |
| Tauri CLI |
2.0 |
Section: 07-deployment