{
  "name": "@executor-js/e2e",
  "version": "0.0.51",
  "private": true,
  "type": "module",
  "scripts": {
    "cli": "bun scripts/cli.ts",
    "test": "vitest run --project cloud && vitest run --project selfhost",
    "test:cloud": "vitest run --project cloud",
    "test:selfhost": "vitest run --project selfhost",
    "test:selfhost-docker": "vitest run --project selfhost-docker",
    "test:cloudflare": "vitest run --project cloudflare",
    "test:local": "vitest run --project local",
    "test:ci-shard": "vitest run --config scripts/ci-shard.vitest.config.ts",
    "test:watch": "vitest",
    "ports": "bun scripts/ports.ts",
    "summary": "bun scripts/summary.ts",
    "viewer:build": "bun scripts/rebuild-viewer.ts",
    "serve": "bun scripts/rebuild-viewer.ts && bun scripts/serve.ts",
    "typecheck": "tsc --noEmit",
    "test:desktop": "vitest run --project desktop",
    "motel": "MOTEL_OTEL_BASE_URL=http://127.0.0.1:4796 MOTEL_OTEL_DB_PATH=runs/.motel/telemetry.sqlite motel server"
  },
  "dependencies": {
    "@executor-js/api": "workspace:*",
    "@executor-js/emulate": "0.14.3-mfa.0",
    "@executor-js/mcporter": "^0.11.4",
    "@executor-js/plugin-graphql": "workspace:*",
    "@executor-js/plugin-mcp": "workspace:*",
    "@executor-js/plugin-openapi": "workspace:*",
    "@executor-js/plugin-toolkits": "workspace:*",
    "@executor-js/sdk": "workspace:*",
    "@kitlangton/terminal-control": "^0.3.0",
    "@modelcontextprotocol/sdk": "^1.29.0",
    "asciinema-player": "^3.15.1",
    "effect": "catalog:",
    "monaco-editor": "^0.55.1",
    "playwright": "^1.60.0",
    "react": "catalog:",
    "react-dom": "catalog:"
  },
  "devDependencies": {
    "@effect/vitest": "catalog:",
    "@executor-js/motel": "0.2.5-executor.1",
    "@types/node": "^25.9.2",
    "@types/react": "catalog:",
    "@types/react-dom": "catalog:",
    "@vitejs/plugin-react": "catalog:",
    "graphql": "^16.12.0",
    "iron-webcrypto": "^2.0.0",
    "otpauth": "^9.5.2",
    "typescript": "catalog:",
    "vite": "catalog:",
    "vitest": "catalog:"
  }
}
