{ "name": "@parking/desktop", "version": "0.0.0", "private": true, "//": "Tauri v2 desktop shell — a THIN native window over the @parking/web SPA. No business logic lives here (device/auth/ledger stay in @parking/server); see wiki/decisions/desktop-shell-tauri.md. Dev loads the web dev server (HMR); build bundles the web app's dist/, so the desktop UI and the browser UI are the SAME codebase and never drift.", "type": "module", "scripts": { "dev": "tauri dev", "build": "echo 'no-op in the Turbo graph — the real desktop bundle is a deliberate `pnpm --filter @parking/desktop bundle` (compiles Rust + packages installers, minutes long)'", "bundle": "tauri build", "tauri": "tauri", "lint": "echo 'no JS lint (Tauri shell; Rust checked via cargo)'" }, "devDependencies": { "@tauri-apps/cli": "^2.9.1" }, "dependencies": { "@tauri-apps/plugin-process": "^2.3.1", "@tauri-apps/plugin-updater": "^2.10.1" } }