{ "lockfileVersion": 1, "configVersion": 1, "workspaces": { "": { "name": "executor-workspace", "devDependencies": { "@changesets/cli": "^2.30.0", "@effect/language-service": "^0.84.2", "@effect/platform": "catalog:", "@effect/vitest": "catalog:", "effect": "catalog:", "oxlint": "^1.56.0", "turbo": "^2.5.6", "typescript": "^5.9.3", "vitest": "catalog:", }, }, "apps/cli": { "name": "executor", "version": "1.4.2", "bin": { "executor": "./bin/executor.ts", }, "dependencies": { "@effect/cli": "catalog:", "@effect/platform": "catalog:", "@effect/platform-bun": "catalog:", "@executor/api": "workspace:*", "@executor/runtime-quickjs": "workspace:*", "@executor/server": "workspace:*", "@jitl/quickjs-wasmfile-release-sync": "*", "effect": "catalog:", "quickjs-emscripten": "*", }, "devDependencies": { "bun-types": "catalog:", "typescript": "^5.9.3", }, }, "apps/desktop": { "name": "@executor/desktop", "version": "1.4.0", "devDependencies": { "@types/node": "catalog:", "electron": "35.7.5", "electron-builder": "^26.0.12", "typescript": "^5.9.3", }, }, "apps/marketing": { "name": "@executor/marketing", "version": "0.0.1", "dependencies": { "@astrojs/tailwind": "^6.0.2", "@astrojs/vercel": "^10.0.4", "@executor/plugin-google-discovery": "workspace:*", "@executor/plugin-graphql": "workspace:*", "@executor/plugin-openapi": "workspace:*", "@executor/sdk": "workspace:*", "@tailwindcss/vite": "^4.2.2", "astro": "^6.1.3", "effect": "^3.14.16", "tailwindcss": "^4.2.2", }, }, "apps/server": { "name": "@executor/server", "version": "1.4.0", "dependencies": { "@effect/platform": "catalog:", "@effect/platform-node": "catalog:", "@effect/sql": "catalog:", "@effect/sql-sqlite-bun": "catalog:", "@executor/api": "workspace:*", "@executor/config": "workspace:*", "@executor/execution": "workspace:*", "@executor/host-mcp": "workspace:*", "@executor/plugin-file-secrets": "workspace:*", "@executor/plugin-google-discovery": "workspace:*", "@executor/plugin-graphql": "workspace:*", "@executor/plugin-keychain": "workspace:*", "@executor/plugin-mcp": "workspace:*", "@executor/plugin-onepassword": "workspace:*", "@executor/plugin-openapi": "workspace:*", "@executor/sdk": "workspace:*", "@executor/storage-file": "workspace:*", "@modelcontextprotocol/sdk": "^1.12.1", "effect": "catalog:", }, "devDependencies": { "@types/node": "catalog:", "bun-types": "catalog:", "typescript": "^5.9.3", }, }, "apps/web": { "name": "@executor/web", "version": "1.4.0", "dependencies": { "@executor/plugin-google-discovery": "workspace:*", "@executor/plugin-graphql": "workspace:*", "@executor/plugin-mcp": "workspace:*", "@executor/plugin-onepassword": "workspace:*", "@executor/plugin-openapi": "workspace:*", "@executor/react": "workspace:*", "@executor/sdk": "workspace:*", "@executor/server": "workspace:*", "@executor/ui": "workspace:*", "@shikijs/langs": "^4.0.2", "@shikijs/themes": "^4.0.2", "@tanstack/react-router": "^1.168.10", "react": "^19.1.0", "react-dom": "^19.1.0", "shiki": "^4.0.2", "streamdown": "^2.5.0", "tailwindcss": "^4.1.10", }, "devDependencies": { "@tailwindcss/vite": "^4.1.10", "@types/node": "catalog:", "@types/react": "^19.1.0", "@types/react-dom": "^19.1.0", "@vitejs/plugin-react": "^4.5.2", "typescript": "^5.9.3", "vite": "^6.3.5", }, }, "packages/clients/react": { "name": "@executor/react", "version": "1.4.0", "dependencies": { "@effect-atom/atom": "^0.5.3", "@effect-atom/atom-react": "^0.5.0", "@effect/platform": "catalog:", "@executor/api": "workspace:*", "@executor/sdk": "workspace:*", "@executor/ui": "workspace:*", "effect": "catalog:", "react": "^19.1.0", }, "devDependencies": { "@types/node": "catalog:", "@types/react": "^19.1.0", "typescript": "^5.9.3", }, }, "packages/core/api": { "name": "@executor/api", "version": "1.4.0", "dependencies": { "@effect/platform": "catalog:", "@executor/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@types/node": "catalog:", "bun-types": "catalog:", "typescript": "^5.9.3", }, }, "packages/core/config": { "name": "@executor/config", "version": "1.4.0", "dependencies": { "@effect/platform": "catalog:", "@executor/sdk": "workspace:*", "effect": "catalog:", "jsonc-parser": "^3.3.1", }, "devDependencies": { "@effect/platform-node": "catalog:", "@effect/vitest": "catalog:", "typescript": "latest", "vitest": "catalog:", }, }, "packages/core/execution": { "name": "@executor/execution", "version": "1.4.0", "dependencies": { "@executor/codemode-core": "workspace:*", "@executor/runtime-quickjs": "workspace:*", "@executor/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/core/sdk": { "name": "@executor/sdk", "version": "1.4.0", "dependencies": { "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "typescript": "latest", "vitest": "catalog:", }, }, "packages/core/storage-file": { "name": "@executor/storage-file", "version": "1.4.0", "dependencies": { "@effect/sql": "catalog:", "@executor/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/experimental": "catalog:", "@effect/sql-sqlite-node": "catalog:", "@effect/vitest": "catalog:", "typescript": "^5.9.3", "vitest": "catalog:", }, }, "packages/core/storage-postgres": { "name": "@executor/storage-postgres", "version": "1.4.0", "dependencies": { "@effect/sql": "catalog:", "@effect/sql-pg": "^0.28.0", "@executor/sdk": "workspace:*", "drizzle-orm": "^0.45.2", "effect": "catalog:", "pg": "^8.16.0", }, "devDependencies": { "@effect/vitest": "catalog:", "@electric-sql/pglite": "^0.4.3", "@types/pg": "^8.15.4", "drizzle-kit": "^0.31.0", "typescript": "^5.9.3", "vitest": "catalog:", }, }, "packages/hosts/mcp": { "name": "@executor/host-mcp", "version": "1.4.0", "dependencies": { "@executor/execution": "workspace:*", "@executor/sdk": "workspace:*", "@modelcontextprotocol/sdk": "^1.12.1", "effect": "catalog:", "zod": "^4.3.0", }, "devDependencies": { "@effect/vitest": "catalog:", "@executor/codemode-core": "workspace:*", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/core": { "name": "@executor/codemode-core", "version": "1.4.0", "dependencies": { "@standard-schema/spec": "^1.0.0", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/ir": { "name": "@executor/ir", "version": "1.4.0", "dependencies": { "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/runtime-deno-subprocess": { "name": "@executor/runtime-deno-subprocess", "version": "0.0.1", "dependencies": { "@executor/codemode-core": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/runtime-quickjs": { "name": "@executor/runtime-quickjs", "version": "1.4.0", "dependencies": { "@executor/codemode-core": "workspace:*", "effect": "catalog:", "quickjs-emscripten": "^0.31.0", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/plugins/file-secrets": { "name": "@executor/plugin-file-secrets", "version": "1.4.0", "dependencies": { "@executor/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/plugins/google-discovery": { "name": "@executor/plugin-google-discovery", "version": "1.4.0", "dependencies": { "@effect/platform": "catalog:", "@executor/api": "workspace:*", "@executor/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect-atom/atom-react": "^0.5.0", "@effect/vitest": "catalog:", "@executor/react": "workspace:*", "@executor/ui": "workspace:*", "@types/node": "catalog:", "@types/react": "^19.1.0", "bun-types": "catalog:", "react": "^19.1.0", "vitest": "catalog:", }, "peerDependencies": { "@effect-atom/atom-react": "^0.5.0", "@executor/react": "workspace:*", "@executor/ui": "workspace:*", "@tanstack/react-router": "^1.168.10", "react": "^19.1.0", }, "optionalPeers": [ "@effect-atom/atom-react", "@executor/react", "@executor/ui", "@tanstack/react-router", "react", ], }, "packages/plugins/graphql": { "name": "@executor/plugin-graphql", "version": "1.4.0", "dependencies": { "@effect/platform": "catalog:", "@effect/platform-node": "catalog:", "@executor/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect-atom/atom-react": "^0.5.0", "@effect/vitest": "catalog:", "@executor/api": "workspace:*", "@executor/react": "workspace:*", "@executor/ui": "workspace:*", "@types/node": "catalog:", "@types/react": "^19.1.0", "bun-types": "catalog:", "react": "^19.1.0", "vitest": "catalog:", }, "peerDependencies": { "@effect-atom/atom-react": "^0.5.0", "@executor/api": "workspace:*", "@executor/react": "workspace:*", "@executor/ui": "workspace:*", "@tanstack/react-router": "^1.168.10", "react": "^19.1.0", }, "optionalPeers": [ "@effect-atom/atom-react", "@executor/api", "@executor/react", "@executor/ui", "@tanstack/react-router", "react", ], }, "packages/plugins/keychain": { "name": "@executor/plugin-keychain", "version": "1.4.0", "dependencies": { "@executor/sdk": "workspace:*", "@napi-rs/keyring": "^1.2.0", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/plugins/mcp": { "name": "@executor/plugin-mcp", "version": "1.4.0", "dependencies": { "@effect/platform": "catalog:", "@effect/platform-node": "catalog:", "@executor/sdk": "workspace:*", "@modelcontextprotocol/sdk": "^1.29.0", "effect": "catalog:", }, "devDependencies": { "@effect-atom/atom-react": "^0.5.0", "@effect/vitest": "catalog:", "@executor/api": "workspace:*", "@executor/react": "workspace:*", "@executor/ui": "workspace:*", "@types/node": "catalog:", "@types/react": "^19.1.0", "bun-types": "catalog:", "react": "^19.1.0", "vitest": "catalog:", "zod": "^4.3.6", }, "peerDependencies": { "@effect-atom/atom-react": "^0.5.0", "@executor/api": "workspace:*", "@executor/react": "workspace:*", "@executor/ui": "workspace:*", "@tanstack/react-router": "^1.168.10", "react": "^19.1.0", }, "optionalPeers": [ "@effect-atom/atom-react", "@executor/api", "@executor/react", "@executor/ui", "@tanstack/react-router", "react", ], }, "packages/plugins/onepassword": { "name": "@executor/plugin-onepassword", "version": "1.4.0", "dependencies": { "@1password/op-js": "^0.1.13", "@1password/sdk": "^0.4.1-beta.1", "@effect-atom/atom-react": "^0.5.0", "@effect/platform": "catalog:", "@executor/api": "workspace:*", "@executor/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "@types/react": "^19.1.0", "bun-types": "catalog:", "react": "^19.1.0", "vitest": "catalog:", }, "peerDependencies": { "@effect-atom/atom-react": "^0.5.0", "@executor/react": "workspace:*", "@executor/ui": "workspace:*", "react": ">=18", }, "optionalPeers": [ "@effect-atom/atom-react", "@executor/react", "@executor/ui", "react", ], }, "packages/plugins/openapi": { "name": "@executor/plugin-openapi", "version": "1.4.0", "dependencies": { "@apidevtools/swagger-parser": "^12.1.0", "@effect/platform": "catalog:", "@effect/platform-node": "catalog:", "@executor/sdk": "workspace:*",Lines 1–500 of 3720. Load more
{ "lockfileVersion": 1, "configVersion": 1, "workspaces": { "": { "name": "executor-workspace", "devDependencies": { "@changesets/cli": "^2.30.0", "@effect/language-service": "^0.84.2", "@effect/platform": "catalog:", "@effect/vitest": "catalog:", "effect": "catalog:", "oxlint": "^1.56.0", "turbo": "^2.5.6", "typescript": "^5.9.3", "vitest": "catalog:", }, }, "apps/cli": { "name": "executor", "version": "1.4.2", "bin": { "executor": "./bin/executor.ts", }, "dependencies": { "@effect/cli": "catalog:", "@effect/platform": "catalog:", "@effect/platform-bun": "catalog:", "@executor/api": "workspace:*", "@executor/runtime-quickjs": "workspace:*", "@executor/server": "workspace:*", "@jitl/quickjs-wasmfile-release-sync": "*", "effect": "catalog:", "quickjs-emscripten": "*", }, "devDependencies": { "bun-types": "catalog:", "typescript": "^5.9.3", }, }, "apps/desktop": { "name": "@executor/desktop", "version": "1.4.0", "devDependencies": { "@types/node": "catalog:", "electron": "35.7.5", "electron-builder": "^26.0.12", "typescript": "^5.9.3", }, }, "apps/marketing": { "name": "@executor/marketing", "version": "0.0.1", "dependencies": { "@astrojs/tailwind": "^6.0.2", "@astrojs/vercel": "^10.0.4", "@executor/plugin-google-discovery": "workspace:*", "@executor/plugin-graphql": "workspace:*", "@executor/plugin-openapi": "workspace:*", "@executor/sdk": "workspace:*", "@tailwindcss/vite": "^4.2.2", "astro": "^6.1.3", "effect": "^3.14.16", "tailwindcss": "^4.2.2", }, }, "apps/server": { "name": "@executor/server", "version": "1.4.0", "dependencies": { "@effect/platform": "catalog:", "@effect/platform-node": "catalog:", "@effect/sql": "catalog:", "@effect/sql-sqlite-bun": "catalog:", "@executor/api": "workspace:*", "@executor/config": "workspace:*", "@executor/execution": "workspace:*", "@executor/host-mcp": "workspace:*", "@executor/plugin-file-secrets": "workspace:*", "@executor/plugin-google-discovery": "workspace:*", "@executor/plugin-graphql": "workspace:*", "@executor/plugin-keychain": "workspace:*", "@executor/plugin-mcp": "workspace:*", "@executor/plugin-onepassword": "workspace:*", "@executor/plugin-openapi": "workspace:*", "@executor/sdk": "workspace:*", "@executor/storage-file": "workspace:*", "@modelcontextprotocol/sdk": "^1.12.1", "effect": "catalog:", }, "devDependencies": { "@types/node": "catalog:", "bun-types": "catalog:", "typescript": "^5.9.3", }, }, "apps/web": { "name": "@executor/web", "version": "1.4.0", "dependencies": { "@executor/plugin-google-discovery": "workspace:*", "@executor/plugin-graphql": "workspace:*", "@executor/plugin-mcp": "workspace:*", "@executor/plugin-onepassword": "workspace:*", "@executor/plugin-openapi": "workspace:*", "@executor/react": "workspace:*", "@executor/sdk": "workspace:*", "@executor/server": "workspace:*", "@executor/ui": "workspace:*", "@shikijs/langs": "^4.0.2", "@shikijs/themes": "^4.0.2", "@tanstack/react-router": "^1.168.10", "react": "^19.1.0", "react-dom": "^19.1.0", "shiki": "^4.0.2", "streamdown": "^2.5.0", "tailwindcss": "^4.1.10", }, "devDependencies": { "@tailwindcss/vite": "^4.1.10", "@types/node": "catalog:", "@types/react": "^19.1.0", "@types/react-dom": "^19.1.0", "@vitejs/plugin-react": "^4.5.2", "typescript": "^5.9.3", "vite": "^6.3.5", }, }, "packages/clients/react": { "name": "@executor/react", "version": "1.4.0", "dependencies": { "@effect-atom/atom": "^0.5.3", "@effect-atom/atom-react": "^0.5.0", "@effect/platform": "catalog:", "@executor/api": "workspace:*", "@executor/sdk": "workspace:*", "@executor/ui": "workspace:*", "effect": "catalog:", "react": "^19.1.0", }, "devDependencies": { "@types/node": "catalog:", "@types/react": "^19.1.0", "typescript": "^5.9.3", }, }, "packages/core/api": { "name": "@executor/api", "version": "1.4.0", "dependencies": { "@effect/platform": "catalog:", "@executor/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@types/node": "catalog:", "bun-types": "catalog:", "typescript": "^5.9.3", }, }, "packages/core/config": { "name": "@executor/config", "version": "1.4.0", "dependencies": { "@effect/platform": "catalog:", "@executor/sdk": "workspace:*", "effect": "catalog:", "jsonc-parser": "^3.3.1", }, "devDependencies": { "@effect/platform-node": "catalog:", "@effect/vitest": "catalog:", "typescript": "latest", "vitest": "catalog:", }, }, "packages/core/execution": { "name": "@executor/execution", "version": "1.4.0", "dependencies": { "@executor/codemode-core": "workspace:*", "@executor/runtime-quickjs": "workspace:*", "@executor/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/core/sdk": { "name": "@executor/sdk", "version": "1.4.0", "dependencies": { "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "typescript": "latest", "vitest": "catalog:", }, }, "packages/core/storage-file": { "name": "@executor/storage-file", "version": "1.4.0", "dependencies": { "@effect/sql": "catalog:", "@executor/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/experimental": "catalog:", "@effect/sql-sqlite-node": "catalog:", "@effect/vitest": "catalog:", "typescript": "^5.9.3", "vitest": "catalog:", }, }, "packages/core/storage-postgres": { "name": "@executor/storage-postgres", "version": "1.4.0", "dependencies": { "@effect/sql": "catalog:", "@effect/sql-pg": "^0.28.0", "@executor/sdk": "workspace:*", "drizzle-orm": "^0.45.2", "effect": "catalog:", "pg": "^8.16.0", }, "devDependencies": { "@effect/vitest": "catalog:", "@electric-sql/pglite": "^0.4.3", "@types/pg": "^8.15.4", "drizzle-kit": "^0.31.0", "typescript": "^5.9.3", "vitest": "catalog:", }, }, "packages/hosts/mcp": { "name": "@executor/host-mcp", "version": "1.4.0", "dependencies": { "@executor/execution": "workspace:*", "@executor/sdk": "workspace:*", "@modelcontextprotocol/sdk": "^1.12.1", "effect": "catalog:", "zod": "^4.3.0", }, "devDependencies": { "@effect/vitest": "catalog:", "@executor/codemode-core": "workspace:*", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/core": { "name": "@executor/codemode-core", "version": "1.4.0", "dependencies": { "@standard-schema/spec": "^1.0.0", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/ir": { "name": "@executor/ir", "version": "1.4.0", "dependencies": { "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/runtime-deno-subprocess": { "name": "@executor/runtime-deno-subprocess", "version": "0.0.1", "dependencies": { "@executor/codemode-core": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/runtime-quickjs": { "name": "@executor/runtime-quickjs", "version": "1.4.0", "dependencies": { "@executor/codemode-core": "workspace:*", "effect": "catalog:", "quickjs-emscripten": "^0.31.0", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/plugins/file-secrets": { "name": "@executor/plugin-file-secrets", "version": "1.4.0", "dependencies": { "@executor/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/plugins/google-discovery": { "name": "@executor/plugin-google-discovery", "version": "1.4.0", "dependencies": { "@effect/platform": "catalog:", "@executor/api": "workspace:*", "@executor/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect-atom/atom-react": "^0.5.0", "@effect/vitest": "catalog:", "@executor/react": "workspace:*", "@executor/ui": "workspace:*", "@types/node": "catalog:", "@types/react": "^19.1.0", "bun-types": "catalog:", "react": "^19.1.0", "vitest": "catalog:", }, "peerDependencies": { "@effect-atom/atom-react": "^0.5.0", "@executor/react": "workspace:*", "@executor/ui": "workspace:*", "@tanstack/react-router": "^1.168.10", "react": "^19.1.0", }, "optionalPeers": [ "@effect-atom/atom-react", "@executor/react", "@executor/ui", "@tanstack/react-router", "react", ], }, "packages/plugins/graphql": { "name": "@executor/plugin-graphql", "version": "1.4.0", "dependencies": { "@effect/platform": "catalog:", "@effect/platform-node": "catalog:", "@executor/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect-atom/atom-react": "^0.5.0", "@effect/vitest": "catalog:", "@executor/api": "workspace:*", "@executor/react": "workspace:*", "@executor/ui": "workspace:*", "@types/node": "catalog:", "@types/react": "^19.1.0", "bun-types": "catalog:", "react": "^19.1.0", "vitest": "catalog:", }, "peerDependencies": { "@effect-atom/atom-react": "^0.5.0", "@executor/api": "workspace:*", "@executor/react": "workspace:*", "@executor/ui": "workspace:*", "@tanstack/react-router": "^1.168.10", "react": "^19.1.0", }, "optionalPeers": [ "@effect-atom/atom-react", "@executor/api", "@executor/react", "@executor/ui", "@tanstack/react-router", "react", ], }, "packages/plugins/keychain": { "name": "@executor/plugin-keychain", "version": "1.4.0", "dependencies": { "@executor/sdk": "workspace:*", "@napi-rs/keyring": "^1.2.0", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/plugins/mcp": { "name": "@executor/plugin-mcp", "version": "1.4.0", "dependencies": { "@effect/platform": "catalog:", "@effect/platform-node": "catalog:", "@executor/sdk": "workspace:*", "@modelcontextprotocol/sdk": "^1.29.0", "effect": "catalog:", }, "devDependencies": { "@effect-atom/atom-react": "^0.5.0", "@effect/vitest": "catalog:", "@executor/api": "workspace:*", "@executor/react": "workspace:*", "@executor/ui": "workspace:*", "@types/node": "catalog:", "@types/react": "^19.1.0", "bun-types": "catalog:", "react": "^19.1.0", "vitest": "catalog:", "zod": "^4.3.6", }, "peerDependencies": { "@effect-atom/atom-react": "^0.5.0", "@executor/api": "workspace:*", "@executor/react": "workspace:*", "@executor/ui": "workspace:*", "@tanstack/react-router": "^1.168.10", "react": "^19.1.0", }, "optionalPeers": [ "@effect-atom/atom-react", "@executor/api", "@executor/react", "@executor/ui", "@tanstack/react-router", "react", ], }, "packages/plugins/onepassword": { "name": "@executor/plugin-onepassword", "version": "1.4.0", "dependencies": { "@1password/op-js": "^0.1.13", "@1password/sdk": "^0.4.1-beta.1", "@effect-atom/atom-react": "^0.5.0", "@effect/platform": "catalog:", "@executor/api": "workspace:*", "@executor/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "@types/react": "^19.1.0", "bun-types": "catalog:", "react": "^19.1.0", "vitest": "catalog:", }, "peerDependencies": { "@effect-atom/atom-react": "^0.5.0", "@executor/react": "workspace:*", "@executor/ui": "workspace:*", "react": ">=18", }, "optionalPeers": [ "@effect-atom/atom-react", "@executor/react", "@executor/ui", "react", ], }, "packages/plugins/openapi": { "name": "@executor/plugin-openapi", "version": "1.4.0", "dependencies": { "@apidevtools/swagger-parser": "^12.1.0", "@effect/platform": "catalog:", "@effect/platform-node": "catalog:", "@executor/sdk": "workspace:*",