{ "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", "plugins/auth-basic", "plugins/auth-bearer", "plugins/auth-jwt", "plugins/auth-oauth2", "plugins/action-copy-curl", "plugins/action-copy-grpcurl", "plugins/filter-jsonpath", "plugins/filter-xpath", "plugins/importer-curl", "plugins/importer-insomnia", "plugins/importer-openapi", "plugins/importer-postman", "plugins/importer-yaak", "plugins/template-function-cookie", "plugins/template-function-encode", "plugins/template-function-fs", "plugins/template-function-hash", "plugins/template-function-json", "plugins/template-function-prompt", "plugins/template-function-regex", "plugins/template-function-request", "plugins/template-function-response", "plugins/template-function-uuid", "plugins/template-function-xml", "plugins/themes-yaak", "src-tauri/yaak-crypto", "src-tauri/yaak-git", "src-tauri/yaak-fonts", "src-tauri/yaak-license", "src-tauri/yaak-mac-window", "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", "migration": "node scripts/create-migration.cjs", "build": "npm run --workspaces --if-present build", "build-plugins": "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": "workspaces-run --parallel -- npm run --workspaces --if-present dev" }, "dependencies": { "jotai": "^2.12.2" }, "devDependencies": { "@eslint/compat": "^1.3.0", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.29.0", "@tauri-apps/cli": "2.4.1", "@typescript-eslint/eslint-plugin": "^8.27.0", "@typescript-eslint/parser": "^8.27.0", "@yaakapp/cli": "^0.1.5", "eslint": "^9.29.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", "nodejs-file-downloader": "^4.13.0", "npm-run-all": "^4.1.5", "prettier": "^3.4.2", "typescript": "^5.8.3", "vitest": "^3.2.4", "workspaces-run": "^1.0.2" } }