DSH Studio — a cross-platform Tauri desktop app built with pnpm #13921
Moresyl
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
DSH Studio is an MIT-licensed Tauri desktop shell for running and supervising DeepSeek Harness locally. Its native supervisor is Rust, while pnpm owns the entire React/TypeScript toolchain.
The project pins
pnpm@10.30.2throughpackageManager, commits the lockfile, and uses the same commands locally and in CI:pnpm install --frozen-lockfile;pnpm lint,pnpm test, andpnpm build;pnpm tauri devandpnpm tauri buildto bridge into the Rust workspace.The GitHub Actions CI and release jobs use
pnpm/action-setup@v4plus the pnpm cache on Windows, Ubuntu, and macOS. That keeps the JavaScript half reproducible while the same matrix builds platform-native installers.Relevant files:
pnpm has been a pleasantly boring boundary between the Vite frontend and Cargo/Tauri build: one pinned package-manager version and one lockfile work across all three release runners.
All reactions