{ "name": "yaak-app", "private": true, "version": "0.0.0", "repository": { "type": "git", "url": "git+https://github.com/mountain-loop/yaak.git" }, "workspaces": [ "packages/common-lib", "packages/plugin-runtime", "packages/plugin-runtime-types", "plugins/action-copy-curl", "plugins/action-copy-grpcurl", "plugins/auth-apikey", "plugins/auth-aws", "plugins/auth-basic", "plugins/auth-bearer", "plugins/auth-jwt", "plugins/auth-ntlm", "plugins/auth-oauth2", "plugins/auth-oauth1", "plugins/filter-jsonpath", "plugins/filter-xpath", "plugins/importer-curl", "plugins/importer-insomnia", "plugins/importer-openapi", "plugins/importer-postman", "plugins/importer-postman-environment", "plugins/importer-yaak", "plugins/template-function-1password", "plugins/template-function-cookie", "plugins/template-function-ctx", "plugins/template-function-encode", "plugins/template-function-fs", "plugins/template-function-hash", "plugins/template-function-json", "plugins/template-function-prompt", "plugins/template-function-random", "plugins/template-function-regex", "plugins/template-function-timestamp", "plugins/template-function-uuid", "plugins/template-function-xml", "plugins/template-function-request", "plugins/template-function-response", "plugins/themes-yaak", "src-tauri", "src-tauri/yaak-crypto", "src-tauri/yaak-fonts", "src-tauri/yaak-git", "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.development.conf.json", "migration": "node scripts/create-migration.cjs", "build": "npm run --workspaces --if-present build", "build-plugins": "npm run --workspaces --if-present build", "test": "npm run --workspaces --if-present test", "icons": "run-p icons:*", "icons:dev": "tauri icon src-tauri/icons/icon-dev.png --output src-tauri/icons/dev", "icons:release": "tauri icon src-tauri/icons/icon.png --output src-tauri/icons/release", "bootstrap": "run-s bootstrap:*", "bootstrap:install-wasm-pack": "node scripts/install-wasm-pack.cjs", "bootstrap:build": "npm run build", "bootstrap:vendor": "npm run vendor", "vendor": "run-p vendor:*", "vendor:vendor-plugins": "node scripts/vendor-plugins.cjs", "vendor:vendor-protoc": "node scripts/vendor-protoc.cjs", "vendor:vendor-node": "node scripts/vendor-node.cjs", "lint": "run-p lint:*", "lint:biome": "biome lint", "lint:extra": "npm run --workspaces --if-present lint", "format": "biome format --write .", "replace-version": "node scripts/replace-version.cjs", "tauri": "tauri", "tauri-before-build": "npm run bootstrap", "tauri-before-dev": "workspaces-run --parallel -- npm run --workspaces --if-present dev" }, "devDependencies": { "@biomejs/biome": "^2.3.7", "@tauri-apps/cli": "^2.9.6", "@yaakapp/cli": "^0.3.4", "nodejs-file-downloader": "^4.13.0", "npm-run-all": "^4.1.5", "typescript": "^5.8.3", "vitest": "^3.2.4", "workspaces-run": "^1.0.2" } }