{ "name": "yaak-app", "private": true, "version": "0.0.0", "repository": { "type": "git", "url": "git+https://github.com/mountain-loop/yaak.git" }, "workspaces": [ "packages/plugin-runtime", "packages/plugin-runtime-types", "packages/common-lib", "src-tauri/yaak-license", "src-tauri/yaak-git", "src-tauri/yaak-models", "src-tauri/yaak-plugins", "src-tauri/yaak-sse", "src-tauri/yaak-sync", "src-tauri/yaak-templates", "src-tauri/yaak-ws", "src-web" ], "scripts": { "start": "npm run app-dev", "app-build": "tauri build", "app-dev": "tauri dev --no-watch --config ./src-tauri/tauri-dev.conf.json", "build": "npm run --workspaces --if-present build", "bootstrap": "run-p bootstrap:* && npm run --workspaces --if-present bootstrap", "bootstrap:vendor-node": "node scripts/vendor-node.cjs", "bootstrap:vendor-plugins": "node scripts/vendor-plugins.cjs", "bootstrap:vendor-protoc": "node scripts/vendor-protoc.cjs", "lint": "npm run --workspaces --if-present lint", "replace-version": "node scripts/replace-version.cjs", "tauri": "tauri", "tauri-before-build": "npm run bootstrap && npm run --workspaces --if-present build", "tauri-before-dev": "npm run --workspaces --if-present dev" }, "devDependencies": { "@tauri-apps/cli": "^2.4.0", "@typescript-eslint/eslint-plugin": "^8.27.0", "@typescript-eslint/parser": "^8.27.0", "eslint": "^8", "eslint-config-prettier": "^8", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.2", "eslint-plugin-react-hooks": "^5.1.0", "nodejs-file-downloader": "^4.13.0", "npm-run-all": "^4.1.5", "prettier": "^3.4.2", "typescript": "^5.8.2" } }