{
  "name": "executor-workspace",
  "version": "1.4.0-beta.0",
  "private": true,
  "description": "Local AI executor with a CLI, local API server, and web UI.",
  "keywords": [
    "agent",
    "ai",
    "automation",
    "cli",
    "executor",
    "local-first"
  ],
  "homepage": "https://github.com/UsefulSoftwareCo/executor",
  "bugs": {
    "url": "https://github.com/UsefulSoftwareCo/executor/issues"
  },
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/UsefulSoftwareCo/executor.git"
  },
  "workspaces": [
    "packages/*/*",
    "packages/react",
    "packages/app",
    "packages/onboarding-demo",
    "apps/*",
    "examples/*",
    "e2e"
  ],
  "type": "module",
  "scripts": {
    "bootstrap": "bun run scripts/bootstrap.ts",
    "reap": "bun run scripts/reap-dev-servers.ts",
    "dev": "turbo run dev --filter='!@executor-js/desktop' --filter='!@executor-js/cloud'",
    "dev:desktop": "turbo run dev",
    "dev:cli": "EXECUTOR_DEV=1 EXECUTOR_DATA_DIR=${EXECUTOR_DATA_DIR:-apps/local/.executor-dev} bun run apps/cli/src/main.ts",
    "test": "turbo run test --filter=!@executor-js/e2e ${TURBO_TEST_CONCURRENCY:+--concurrency=$TURBO_TEST_CONCURRENCY}",
    "test:e2e": "bun run --cwd e2e test",
    "test:release:bootstrap": "vitest run tests/release-bootstrap-smoke.test.ts",
    "build:packages": "bun run --filter='@executor-js/fumadb' build && bun run --filter='@executor-js/codemode-core' build && bun run --filter='@executor-js/runtime-quickjs' build && bun run --filter='@executor-js/sdk' build && bun run --filter='@executor-js/config' build && bun run --filter='@executor-js/execution' build && bun run --filter='@executor-js/cli' build && bun run --filter='@executor-js/plugin-*' build",
    "typecheck": "turbo run typecheck",
    "typecheck:slow": "turbo run typecheck:slow",
    "ci": "bun run lint && bun run typecheck && bun run test",
    "lint": "oxlint -c .oxlintrc.jsonc . --deny-warnings && bun run lint:changelog-stubs",
    "lint:changelog-stubs": "bun run scripts/check-changelog-stubs.ts",
    "check:patches": "bun run scripts/check-patched-deps.ts",
    "check:routes": "bun run scripts/check-route-trees.ts",
    "lint:fix": "oxlint -c .oxlintrc.jsonc --fix .",
    "docs:snippets": "bun run scripts/generate-doc-snippets.ts",
    "docs:smoke:install": "bun run scripts/smoke-docs-install.ts",
    "smoke:agent-config": "bun run scripts/agent-config-smoke.ts",
    "format": "oxfmt .",
    "format:check": "oxfmt --check .",
    "pull:references": "bun run scripts/pull-references.ts",
    "changeset": "changeset",
    "changeset:version": "changeset version && bun install --lockfile-only && oxfmt .",
    "release:check": "bun run --cwd apps/cli typecheck && bun run test:release:bootstrap && bun run release:publish:dry-run",
    "release:pre:enter": "changeset pre enter beta",
    "release:pre:exit": "changeset pre exit",
    "release:beta:start": "changeset pre enter beta",
    "release:beta:stop": "changeset pre exit",
    "release:publish:dry-run": "bun run --cwd apps/cli release:publish:dry-run",
    "release:publish": "bun run --cwd apps/cli release:publish",
    "release:publish:packages": "bun run scripts/publish-packages.ts",
    "release:publish:packages:dry-run": "bun run scripts/publish-packages.ts --dry-run",
    "release:publish:packages:prepare": "bun run scripts/publish-packages.ts --prepare-only",
    "release:smoke:packages": "bun run scripts/smoke-test-packed.ts",
    "clean": "bun run scripts/clean.ts",
    "prepare": "effect-language-service patch && effect-tsgo patch && bun run --cwd packages/core/vite-plugin build:bundle && bun run --cwd packages/react build && bun run --cwd packages/hosts/mcp-apps-shell gen:smoke-harness"
  },
  "dependencies": {},
  "devDependencies": {
    "@changesets/changelog-github": "^0.7.0",
    "@changesets/cli": "^2.30.0",
    "@effect/language-service": "^0.85.1",
    "@effect/tsgo": "^0.5.2",
    "@effect/vitest": "catalog:",
    "@executor-js/plugin-provider-service-split": "workspace:*",
    "@typescript/native-preview": "^7.0.0-dev.20260410.1",
    "@vitest/expect": "catalog:",
    "@vitest/mocker": "catalog:",
    "@vitest/pretty-format": "catalog:",
    "@vitest/runner": "catalog:",
    "@vitest/snapshot": "catalog:",
    "@vitest/spy": "catalog:",
    "@vitest/utils": "catalog:",
    "atmn": "^1.1.8",
    "effect": "catalog:",
    "knip": "^6.3.0",
    "oxfmt": "^0.44.0",
    "oxlint": "^1.56.0",
    "turbo": "^2.5.6",
    "typescript": "^5.9.3",
    "vitest": "catalog:"
  },
  "packageManager": "bun@1.3.11",
  "catalog": {
    "effect": "4.0.0-beta.59",
    "@effect/platform-bun": "4.0.0-beta.59",
    "@effect/platform-node": "4.0.0-beta.59",
    "@effect/atom-react": "4.0.0-beta.59",
    "@effect/vitest": "4.0.0-beta.59",
    "@types/node": "^24.3.1",
    "bun-types": "^1.2.22",
    "drizzle-orm": "^0.45.0",
    "drizzle-kit": "^0.31.10",
    "@libsql/client": "^0.17.3",
    "@libsql/kysely-libsql": "^0.4.1",
    "@vitest/expect": "^4.1.5",
    "@vitest/mocker": "^4.1.5",
    "@vitest/pretty-format": "^4.1.5",
    "@vitest/runner": "^4.1.5",
    "@vitest/snapshot": "^4.1.5",
    "@vitest/spy": "^4.1.5",
    "@vitest/utils": "^4.1.5",
    "vitest": "^4.1.5",
    "vite": "^8.0.0",
    "@vitejs/plugin-react": "^6.0.1",
    "@tailwindcss/vite": "^4.2.2",
    "@tanstack/react-router": "^1.170.41",
    "@tanstack/react-start": "^1.168.60",
    "react": "^19.1.0",
    "react-dom": "^19.1.0",
    "@types/react": "^19.1.0",
    "@types/react-dom": "^19.1.0",
    "typescript": "^5.9.3",
    "tailwindcss": "^4.2.2",
    "quickjs-emscripten": "^0.31.0",
    "@jitl/quickjs-wasmfile-release-sync": "0.31.0",
    "tsup": "^8.5.0",
    "@effect/opentelemetry": "4.0.0-beta.59"
  },
  "patchedDependencies": {
    "@1password/sdk-core@0.4.1-beta.1": "patches/@1password%2Fsdk-core@0.4.1-beta.1.patch",
    "postgres@3.4.9": "patches/postgres@3.4.9.patch",
    "@cloudflare/vite-plugin@1.31.2": "patches/@cloudflare%2Fvite-plugin@1.31.2.patch",
    "agents@0.17.3": "patches/agents@0.17.3.patch",
    "libsql@0.5.29": "patches/libsql@0.5.29.patch",
    "@electric-sql/pglite-socket@0.1.4": "patches/@electric-sql%2Fpglite-socket@0.1.4.patch",
    "@modelcontextprotocol/client@2.0.0": "patches/@modelcontextprotocol%2Fclient@2.0.0.patch",
    "@executor-js/emulate@0.14.3-mfa.0": "patches/@executor-js%2Femulate@0.14.3-mfa.0.patch"
  }
}
