{ "name": "resonant", "private": true, "version": "0.1.0", "type": "module", "scripts": { "dev": "vite", "build": "tsc -b && vite build", "test": "vitest run", "test:watch": "vitest", "sidecar:prepare": "node scripts/prepare-navidrome.mjs", "desktop:dev": "npm run sidecar:prepare && tauri dev", "desktop:build": "npm run sidecar:prepare && tauri build", "tauri": "npm run sidecar:prepare && tauri", "check": "npm run sidecar:prepare && npm run test && npm run build && cargo test --manifest-path src-tauri/Cargo.toml --lib" }, "dependencies": { "@tauri-apps/api": "^2.11.1", "@tauri-apps/plugin-dialog": "^2.7.1", "lucide-react": "^1.24.0", "react": "^19.2.7", "react-dom": "^19.2.7", "spark-md5": "^3.0.2" }, "devDependencies": { "@tauri-apps/cli": "^2.11.4", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@types/node": "latest", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", "@types/spark-md5": "^3.0.5", "@vitejs/plugin-react": "latest", "esbuild": "latest", "jsdom": "latest", "typescript": "latest", "vite": "^8.1.4", "vitest": "latest" } }