{ "name": "orchai", "private": true, "version": "0.1.0", "type": "module", "scripts": { "dev": "vite", "build": "tsc && vite build", "preview": "vite preview", "tauri": "tauri", "deps:check": "bash scripts/tauri-system-deps.sh check", "deps:install": "bash scripts/tauri-system-deps.sh install", "qa:frontend": "npx tsc --noEmit", "qa:backend:check": "cd src-tauri && cargo check", "qa:backend:test": "cd src-tauri && cargo test", "qa:backend:clippy": "cd src-tauri && cargo clippy -- -D warnings", "qa": "npm run qa:frontend && npm run qa:backend:check && npm run qa:backend:test && npm run qa:backend:clippy", "validate:graylog": "bash scripts/validate-graylog-flow.sh all", "validate:graylog:auto": "bash scripts/validate-graylog-flow.sh auto", "validate:graylog:manual": "bash scripts/validate-graylog-flow.sh manual" }, "dependencies": { "@tauri-apps/api": "^2.10.1", "@tauri-apps/plugin-dialog": "^2.7.0", "@tauri-apps/plugin-notification": "^2.3.3", "react": "^18.3.1", "react-dom": "^18.3.1", "react-markdown": "^10.1.0", "react-router-dom": "^7.14.0", "remark-gfm": "^4.0.1" }, "devDependencies": { "@tailwindcss/vite": "^4.2.2", "@tauri-apps/cli": "^2", "@types/react": "^18.3.1", "@types/react-dom": "^18.3.1", "@vitejs/plugin-react": "^4.3.1", "tailwindcss": "^4.2.2", "typescript": "^5.6.3", "vite": "^6.0.3" } }