{ "name": "maka", "version": "0.2.0", "license": "Apache-2.0", "private": true, "engines": { "node": ">=22.19.0" }, "packageManager": "npm@11.19.0", "releaseToolchain": { "appleTeamIdentifier": "FABM2QUA8Q", "node": "24.18.1", "nodeDarwinArm64Sha256": "1d60b703fe5d7e7072489be8187f430f1a095a658c31e5e1e281331a5873fac3" }, "type": "module", "workspaces": [ "packages/core", "packages/storage", "packages/mcp", "packages/runtime", "packages/runtime-host", "packages/eval", "packages/computer-use", "packages/cli", "packages/ui", "apps/desktop" ], "scripts": { "prepare": "npm run sync:model-metadata", "postinstall": "node scripts/apply-dependency-patches.mjs && node scripts/install-electron-with-retry.mjs", "lint": "biome lint .", "format": "biome format --write .", "format:check": "biome format .", "check:renderer-architecture": "npm --workspace @maka/desktop run check:architecture --", "typecheck": "npm run typecheck --workspaces --if-present", "test": "npm run build:test && node scripts/run-workspace-tests-parallel.mjs --concurrency=3", "test:dist": "node scripts/run-workspace-tests-parallel.mjs --concurrency=3", "test:gitoxide-helper": "cargo +1.98.0 test --locked --manifest-path native/gitoxide-helper/Cargo.toml", "build:runtime-host-peer": "node native/runtime-host-peer/build.mjs", "lint:runtime-host-peer": "cargo clippy --locked --all-targets --manifest-path native/runtime-host-peer/Cargo.toml -- -D warnings", "dev": "npm --workspace @maka/desktop run dev:hmr --", "dev:peer": "npm --workspace @maka/desktop run dev:peer --", "dev:full": "npm run build && npm --workspace @maka/desktop run start", "dev:full:peer": "npm run build && npm --workspace @maka/desktop run start:peer", "cli:dev": "node packages/cli/dist/dev-cli.js", "build": "npm --workspace @maka/core run build && npm --workspace @maka/storage run build && npm --workspace @maka/mcp run build && npm --workspace @maka/runtime run build && npm --workspace @maka/runtime-host run build && npm --workspace @maka/computer-use run build && npm --workspace @maka/eval run build && npm --workspace maka-agent run build && npm --workspace @maka/ui run build && npm --workspace @maka/desktop run build", "build:test": "npm run clean && npm --workspace @maka/core run build && npm --workspace @maka/storage run build && npm --workspace @maka/mcp run build && npm --workspace @maka/runtime run build && npm --workspace @maka/runtime-host run build && npm --workspace @maka/computer-use run build && npm --workspace @maka/eval run build && npm --workspace maka-agent run build && npm --workspace @maka/ui run build && npm --workspace @maka/desktop run build:test", "clean": "node scripts/clean-build.mjs", "rebuild": "npm run clean && npm run build", "check:stale": "node scripts/check-stale-dist.mjs", "generate:third-party-notices": "node scripts/generate-third-party-notices.mjs", "check:third-party-notices": "node scripts/generate-third-party-notices.mjs --check", "generate:cli-third-party-notices": "node scripts/generate-third-party-notices.mjs --target cli", "check:cli-third-party-notices": "node scripts/generate-third-party-notices.mjs --target cli --check", "release:cli:pack": "node scripts/release-cli-package.mjs", "release:cli:smoke": "node scripts/smoke-release-cli-package.mjs", "release:cli:qualify-state-root": "node scripts/qualify-released-cli-state-root.mjs", "release:cli:eval": "node scripts/release-cli-eval-package.mjs", "check:app-shell-hooks": "node scripts/check-app-shell-hooks.mjs", "check:asf-headers": "node scripts/asf-license-headers.mjs check", "write:asf-headers": "node scripts/asf-license-headers.mjs write", "release:asf:source": "node scripts/asf-source-release.mjs create", "release:asf:verify": "node scripts/asf-source-release.mjs verify", "release:asf:sign": "node scripts/asf-source-release.mjs sign", "check:asf-source": "npm run check:model-metadata && node --test scripts/asf-source-release.test.mjs scripts/asf-source-workflow-policy.test.mjs scripts/asf-license-headers.test.mjs scripts/source-legal-inventory.test.mjs scripts/sync-model-metadata.test.mjs", "check:asf-npm": "node --test scripts/asf-npm-workflow-policy.test.mjs", "check:product-release-identity": "node scripts/product-release-identity.mjs", "package:cli:macos-arm64": "node scripts/package-macos-arm64-cli.mjs", "verify:cli:macos-arm64": "node scripts/verify-macos-arm64-cli.mjs", "test:product-release": "node --test scripts/product-release.test.mjs scripts/product-release-authority.test.mjs", "generate:windows-cargo-notices": "node scripts/generate-windows-cargo-notices.mjs", "check:windows-cargo-notices": "node scripts/generate-windows-cargo-notices.mjs --check", "generate:runtime-host-peer-dependencies": "node scripts/generate-runtime-host-peer-dependencies.mjs", "check:runtime-host-peer-dependencies": "node scripts/generate-runtime-host-peer-dependencies.mjs --check", "generate:runtime-host-peer-notices": "node scripts/generate-runtime-host-peer-notices.mjs", "check:runtime-host-peer-notices": "node scripts/generate-runtime-host-peer-notices.mjs --check", "check:release": "npm run check:stale && npm run check:third-party-notices && npm run check:cli-third-party-notices && npm run check:model-metadata && npm run check:product-release-identity && npm run check:asf-npm && node --test scripts/product-nightly.test.mjs scripts/desktop-nightly.test.mjs scripts/desktop-nightly-stage.test.mjs scripts/desktop-nightly-release.test.mjs scripts/desktop-nightly-workflow-policy.test.mjs scripts/product-release.test.mjs scripts/product-release-authority.test.mjs scripts/release-cli-file-policy.test.mjs scripts/release-cli-artifact-policy.test.mjs scripts/release-cli-eval-support.test.mjs scripts/release-cli-publication.test.mjs scripts/release-cli-runtime-host-diagnostics.test.mjs scripts/qualify-released-cli-state-root.test.mjs scripts/release-cli-workflow-policy.test.mjs scripts/verify-packaged-app.test.mjs scripts/third-party-closure.test.mjs scripts/generate-third-party-notices.test.mjs scripts/source-legal-inventory.test.mjs scripts/sync-model-metadata.test.mjs scripts/windows-package-source-closure.test.mjs", "package:macos-arm64": "node scripts/package-macos-arm64.mjs", "verify:macos-arm64": "node scripts/verify-macos-arm64-dmg.mjs", "package:macos-autoupdate-next": "node scripts/package-macos-autoupdate-next.mjs", "verify:macos-autoupdate": "node scripts/verify-macos-autoupdate.mjs", "package:windows-x64": "node scripts/package-windows-x64.mjs", "verify:windows-x64": "node scripts/verify-windows-x64.mjs", "verify:windows-installer": "node scripts/verify-windows-installer-lifecycle.mjs", "package:windows-autoupdate-next": "node scripts/package-windows-autoupdate-next.mjs", "verify:windows-autoupdate": "node scripts/verify-windows-autoupdate.mjs", "verify:windows-installer-rollback": "node scripts/verify-windows-installer-rollback.mjs", "astryx:theme": "node scripts/build-astryx-theme.mjs", "astryx:surface-inventory": "node scripts/check-astryx-surface-inventory.mjs", "astryx:surface-inventory:write": "node scripts/generate-astryx-surface-inventory.mjs", "astryx:surface-inventory:test": "node --test scripts/generate-astryx-surface-inventory.test.mjs", "sync:model-metadata": "node scripts/sync-model-metadata.mjs", "refresh:model-metadata": "node scripts/sync-model-metadata.mjs --refresh", "check:model-metadata": "node scripts/sync-model-metadata.mjs --check", "generate:bundled-skills": "node scripts/gen-bundled-skill-catalog.mjs", "computer-use": "node scripts/computer-use.mjs", "windows:inventory": "node --test scripts/windows-test-inventory.test.mjs && node scripts/windows-test-inventory.mjs --check", "windows:inventory:write": "node scripts/windows-test-inventory.mjs --write", "smoke:windows": "npm run build && npm run smoke:windows:dist", "smoke:windows:dist": "node scripts/windows-smoke.mjs" }, "devDependencies": { "@babel/parser": "7.29.7", "@ai-sdk/provider-utils": "5.0.28", "@electron/asar": "4.3.0", "@astryxdesign/cli": "0.4.5", "@astryxdesign/core": "0.5.2", "@biomejs/biome": "2.5.9", "@types/node": "^26.2.0", "esbuild": "^0.28.1", "knip": "^6.32.2", "patch-package": "8.0.1", "typescript": "^7.0.2", "yaml": "2.9.0" }, "allowScripts": { "esbuild@0.27.7": true, "@jackwener/opencli@1.8.4": true, "node-pty@1.2.0-beta.15": true }, "overrides": { "@astryxdesign/core": { "react-dom": "19.2.8" }, "@modelcontextprotocol/sdk": { "@hono/node-server": "2.0.12" } } }