{ "lockfileVersion": 1, "configVersion": 1, "workspaces": { "": { "name": "executor-workspace", "devDependencies": { "@changesets/cli": "^2.30.0", "@effect/language-service": "^0.85.1", "@effect/tsgo": "^0.5.2", "@effect/vitest": "catalog:", "@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:", }, }, "apps/cli": { "name": "executor", "version": "1.4.15", "bin": { "executor": "./bin/executor.ts", }, "dependencies": { "@effect/platform-bun": "catalog:", "@executor-js/api": "workspace:*", "@executor-js/local": "workspace:*", "@executor-js/runtime-quickjs": "workspace:*", "@jitl/quickjs-wasmfile-release-sync": "catalog:", "effect": "catalog:", "quickjs-emscripten": "catalog:", }, "devDependencies": { "bun-types": "catalog:", "typescript": "catalog:", }, }, "apps/cloud": { "name": "@executor-js/cloud", "version": "1.4.3", "dependencies": { "@effect/atom-react": "catalog:", "@executor-js/api": "workspace:*", "@executor-js/execution": "workspace:*", "@executor-js/host-mcp": "workspace:*", "@executor-js/plugin-graphql": "workspace:*", "@executor-js/plugin-mcp": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/plugin-workos-vault": "workspace:*", "@executor-js/react": "workspace:*", "@executor-js/runtime-dynamic-worker": "workspace:*", "@executor-js/runtime-quickjs": "workspace:*", "@executor-js/sdk": "workspace:*", "@executor-js/storage-core": "workspace:*", "@executor-js/storage-postgres": "workspace:*", "@executor-js/vite-plugin": "workspace:*", "@modelcontextprotocol/sdk": "^1.29.0", "@sentry/cloudflare": "^10.48.0", "@sentry/react": "^10.48.0", "@tanstack/react-router": "catalog:", "@tanstack/react-start": "catalog:", "@workos-inc/node": "^8.11.1", "alchemy": "https://registry.npmjs.org/@rhyssul/alchemy/-/alchemy-2.0.0-beta.36-rhyssul.11.tgz", "autumn-js": "^1.2.8", "drizzle-orm": "catalog:", "effect": "catalog:", "jose": "^5.6.3", "postgres": "^3.4.9", "posthog-js": "^1.372.5", "react": "catalog:", "react-dom": "catalog:", "sonner": "^2.0.7", }, "devDependencies": { "@cloudflare/workers-types": "^4.20250620.0", "@effect/platform-node": "catalog:", "@effect/vitest": "catalog:", "@electric-sql/pglite": "^0.4.3", "@electric-sql/pglite-socket": "^0.1.3", "@executor-js/cli": "workspace:*", "@rhyssul/portless": "^0.13.0", "@tailwindcss/vite": "catalog:", "@types/react": "catalog:", "@types/react-dom": "catalog:", "@vitejs/plugin-react": "catalog:", "concurrently": "^9.2.1", "drizzle-kit": "catalog:", "jiti": "^2.6.1", "typescript": "catalog:", "vite": "catalog:", "vitest": "^4.1.5", }, }, "apps/desktop": { "name": "@executor-js/desktop", "version": "1.4.0", "devDependencies": { "@types/node": "catalog:", "electron": "35.7.5", "electron-builder": "^26.0.12", "typescript": "catalog:", }, }, "apps/local": { "name": "@executor-js/local", "version": "1.4.4", "dependencies": { "@effect/atom-react": "catalog:", "@effect/platform-node": "catalog:", "@executor-js/api": "workspace:*", "@executor-js/config": "workspace:*", "@executor-js/execution": "workspace:*", "@executor-js/host-mcp": "workspace:*", "@executor-js/plugin-example": "workspace:*", "@executor-js/plugin-file-secrets": "workspace:*", "@executor-js/plugin-google-discovery": "workspace:*", "@executor-js/plugin-graphql": "workspace:*", "@executor-js/plugin-keychain": "workspace:*", "@executor-js/plugin-mcp": "workspace:*", "@executor-js/plugin-onepassword": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/react": "workspace:*", "@executor-js/runtime-quickjs": "workspace:*", "@executor-js/sdk": "workspace:*", "@executor-js/storage-file": "workspace:*", "@executor-js/vite-plugin": "workspace:*", "@modelcontextprotocol/sdk": "^1.12.1", "@tanstack/react-router": "catalog:", "drizzle-orm": "catalog:", "effect": "catalog:", "jsonc-parser": "^3.3.1", "react": "catalog:", "react-dom": "catalog:", }, "devDependencies": { "@rhyssul/portless": "^0.13.0", "@tailwindcss/vite": "catalog:", "@tanstack/router-plugin": "^1.167.12", "@types/node": "catalog:", "@types/react": "catalog:", "@types/react-dom": "catalog:", "@vitejs/plugin-react": "catalog:", "bun-types": "catalog:", "drizzle-kit": "catalog:", "jiti": "^2.6.1", "react-grab": "^0.1.31", "typescript": "catalog:", "vite": "catalog:", "vitest": "catalog:", }, }, "apps/marketing": { "name": "@executor-js/marketing", "version": "0.0.5", "dependencies": { "@astrojs/react": "^5.0.4", "@executor-js/react": "workspace:*", "@tailwindcss/vite": "^4.2.2", "alchemy": "https://registry.npmjs.org/@rhyssul/alchemy/-/alchemy-2.0.0-beta.36-rhyssul.11.tgz", "astro": "^6.1.3", "clsx": "^2.1.1", "motion": "^12.38.0", "posthog-js": "^1.372.5", "react": "^19.2.5", "react-dom": "^19.2.5", "react-tweet": "^3.3.0", "tailwind-merge": "^3.5.0", "tailwindcss": "^4.2.2", }, "devDependencies": { "@rhyssul/portless": "^0.13.0", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", }, }, "examples/all-plugins": { "name": "@executor-js/example-all-plugins", "version": "0.0.3", "dependencies": { "@executor-js/plugin-file-secrets": "workspace:*", "@executor-js/plugin-google-discovery": "workspace:*", "@executor-js/plugin-graphql": "workspace:*", "@executor-js/plugin-keychain": "workspace:*", "@executor-js/plugin-mcp": "workspace:*", "@executor-js/plugin-onepassword": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/plugin-workos-vault": "workspace:*", "@executor-js/sdk": "workspace:*", "@executor-js/storage-core": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@types/node": "catalog:", "typescript": "latest", }, }, "examples/promise-sdk": { "name": "@executor-js/example-promise-sdk", "version": "0.0.2", "dependencies": { "@executor-js/plugin-graphql": "workspace:*", "@executor-js/plugin-mcp": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/sdk": "workspace:*", }, "devDependencies": { "@types/node": "catalog:", "typescript": "latest", }, }, "packages/core/api": { "name": "@executor-js/api", "version": "1.4.5", "dependencies": { "@executor-js/execution": "workspace:*", "@executor-js/sdk": "workspace:*", "@executor-js/storage-core": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, }, "packages/core/cli": { "name": "@executor-js/cli", "version": "0.1.0", "bin": { "executor": "./dist/index.js", }, "dependencies": { "commander": "^12.1.0", "effect": "catalog:", "jiti": "^2.6.1", }, "devDependencies": { "@executor-js/sdk": "workspace:*", "@executor-js/storage-core": "workspace:*", "@types/node": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vitest": "^4.1.4", }, }, "packages/core/config": { "name": "@executor-js/config", "version": "0.1.0", "dependencies": { "@executor-js/sdk": "workspace:*", "effect": "catalog:", "jiti": "^2.6.1", "jsonc-parser": "^3.3.1", }, "devDependencies": { "@effect/platform-node": "catalog:", "@effect/vitest": "catalog:", "@types/node": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, }, "packages/core/execution": { "name": "@executor-js/execution", "version": "0.1.0", "dependencies": { "@executor-js/codemode-core": "workspace:*", "@executor-js/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@executor-js/runtime-quickjs": "workspace:*", "@types/node": "catalog:", "bun-types": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, }, "packages/core/sdk": { "name": "@executor-js/sdk", "version": "0.1.0", "dependencies": { "@executor-js/storage-core": "workspace:*", "effect": "catalog:", "fractional-indexing": "^3.2.0", "oauth4webapi": "^3.8.5", }, "devDependencies": { "@effect/atom-react": "catalog:", "@effect/platform-node": "catalog:", "@effect/vitest": "catalog:", "@types/node": "catalog:", "@types/react": "catalog:", "react": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, "peerDependencies": { "@effect/atom-react": "catalog:", "@effect/platform-node": "catalog:", "react": "catalog:", }, "optionalPeers": [ "@effect/atom-react", "@effect/platform-node", "react", ], }, "packages/core/storage-core": { "name": "@executor-js/storage-core", "version": "0.1.0", "dependencies": { "@standard-schema/spec": "^1.0.0", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, "peerDependencies": { "@effect/vitest": "catalog:", "vitest": "catalog:", }, "optionalPeers": [ "@effect/vitest", "vitest", ], }, "packages/core/storage-drizzle": { "name": "@executor-js/storage-drizzle", "version": "0.0.2", "dependencies": { "@executor-js/storage-core": "workspace:*", "drizzle-orm": "catalog:", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, }, "packages/core/storage-file": { "name": "@executor-js/storage-file", "version": "1.4.4", "dependencies": { "@executor-js/sdk": "workspace:*", "@executor-js/storage-core": "workspace:*", "@executor-js/storage-drizzle": "workspace:*", "drizzle-orm": "catalog:", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/better-sqlite3": "^7.6.13", "@types/node": "catalog:", "better-sqlite3": "^11.8.1", "bun-types": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, }, "packages/core/storage-postgres": { "name": "@executor-js/storage-postgres", "version": "1.4.2", "dependencies": { "@executor-js/sdk": "workspace:*", "@executor-js/storage-core": "workspace:*", "@executor-js/storage-drizzle": "workspace:*", "drizzle-orm": "catalog:", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@electric-sql/pglite": "^0.4.4", "@electric-sql/pglite-socket": "^0.1.4", "@types/node": "^25.6.0", "postgres": "^3.4.9", "typescript": "catalog:", "vitest": "catalog:", }, }, "packages/core/vite-plugin": { "name": "@executor-js/vite-plugin", "version": "0.0.2", "dependencies": { "@executor-js/sdk": "workspace:*", "jiti": "^2.6.1", "jsonc-parser": "^3.3.1", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vite": "catalog:", "vitest": "catalog:", }, "peerDependencies": { "vite": "catalog:", }, }, "packages/hosts/mcp": { "name": "@executor-js/host-mcp", "version": "1.4.4", "dependencies": { "@cfworker/json-schema": "^4.1.1", "@executor-js/execution": "workspace:*", "@executor-js/sdk": "workspace:*", "@modelcontextprotocol/sdk": "^1.12.1", "effect": "catalog:", "zod": "^4.3.0", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/core": { "name": "@executor-js/codemode-core", "version": "0.1.0", "dependencies": { "@babel/parser": "^7.29.2", "@standard-schema/spec": "^1.0.0", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "effect": "catalog:", "sucrase": "^3.35.1", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/ir": { "name": "@executor-js/ir", "version": "1.4.4", "dependencies": { "effect": "catalog:", }, "devDependencies": { "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/runtime-deno-subprocess": { "name": "@executor-js/runtime-deno-subprocess", "version": "0.0.5", "dependencies": { "@executor-js/codemode-core": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/runtime-dynamic-worker": { "name": "@executor-js/runtime-dynamic-worker", "version": "1.4.4", "dependencies": { "@executor-js/codemode-core": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@cloudflare/workers-types": "^4.20250620.0", "@effect/vitest": "catalog:", "@executor-js/execution": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/sdk": "workspace:*", "@types/node": "catalog:",Lines 1–500 of 5835. Load more
{ "lockfileVersion": 1, "configVersion": 1, "workspaces": { "": { "name": "executor-workspace", "devDependencies": { "@changesets/cli": "^2.30.0", "@effect/language-service": "^0.85.1", "@effect/tsgo": "^0.5.2", "@effect/vitest": "catalog:", "@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:", }, }, "apps/cli": { "name": "executor", "version": "1.4.15", "bin": { "executor": "./bin/executor.ts", }, "dependencies": { "@effect/platform-bun": "catalog:", "@executor-js/api": "workspace:*", "@executor-js/local": "workspace:*", "@executor-js/runtime-quickjs": "workspace:*", "@jitl/quickjs-wasmfile-release-sync": "catalog:", "effect": "catalog:", "quickjs-emscripten": "catalog:", }, "devDependencies": { "bun-types": "catalog:", "typescript": "catalog:", }, }, "apps/cloud": { "name": "@executor-js/cloud", "version": "1.4.3", "dependencies": { "@effect/atom-react": "catalog:", "@executor-js/api": "workspace:*", "@executor-js/execution": "workspace:*", "@executor-js/host-mcp": "workspace:*", "@executor-js/plugin-graphql": "workspace:*", "@executor-js/plugin-mcp": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/plugin-workos-vault": "workspace:*", "@executor-js/react": "workspace:*", "@executor-js/runtime-dynamic-worker": "workspace:*", "@executor-js/runtime-quickjs": "workspace:*", "@executor-js/sdk": "workspace:*", "@executor-js/storage-core": "workspace:*", "@executor-js/storage-postgres": "workspace:*", "@executor-js/vite-plugin": "workspace:*", "@modelcontextprotocol/sdk": "^1.29.0", "@sentry/cloudflare": "^10.48.0", "@sentry/react": "^10.48.0", "@tanstack/react-router": "catalog:", "@tanstack/react-start": "catalog:", "@workos-inc/node": "^8.11.1", "alchemy": "https://registry.npmjs.org/@rhyssul/alchemy/-/alchemy-2.0.0-beta.36-rhyssul.11.tgz", "autumn-js": "^1.2.8", "drizzle-orm": "catalog:", "effect": "catalog:", "jose": "^5.6.3", "postgres": "^3.4.9", "posthog-js": "^1.372.5", "react": "catalog:", "react-dom": "catalog:", "sonner": "^2.0.7", }, "devDependencies": { "@cloudflare/workers-types": "^4.20250620.0", "@effect/platform-node": "catalog:", "@effect/vitest": "catalog:", "@electric-sql/pglite": "^0.4.3", "@electric-sql/pglite-socket": "^0.1.3", "@executor-js/cli": "workspace:*", "@rhyssul/portless": "^0.13.0", "@tailwindcss/vite": "catalog:", "@types/react": "catalog:", "@types/react-dom": "catalog:", "@vitejs/plugin-react": "catalog:", "concurrently": "^9.2.1", "drizzle-kit": "catalog:", "jiti": "^2.6.1", "typescript": "catalog:", "vite": "catalog:", "vitest": "^4.1.5", }, }, "apps/desktop": { "name": "@executor-js/desktop", "version": "1.4.0", "devDependencies": { "@types/node": "catalog:", "electron": "35.7.5", "electron-builder": "^26.0.12", "typescript": "catalog:", }, }, "apps/local": { "name": "@executor-js/local", "version": "1.4.4", "dependencies": { "@effect/atom-react": "catalog:", "@effect/platform-node": "catalog:", "@executor-js/api": "workspace:*", "@executor-js/config": "workspace:*", "@executor-js/execution": "workspace:*", "@executor-js/host-mcp": "workspace:*", "@executor-js/plugin-example": "workspace:*", "@executor-js/plugin-file-secrets": "workspace:*", "@executor-js/plugin-google-discovery": "workspace:*", "@executor-js/plugin-graphql": "workspace:*", "@executor-js/plugin-keychain": "workspace:*", "@executor-js/plugin-mcp": "workspace:*", "@executor-js/plugin-onepassword": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/react": "workspace:*", "@executor-js/runtime-quickjs": "workspace:*", "@executor-js/sdk": "workspace:*", "@executor-js/storage-file": "workspace:*", "@executor-js/vite-plugin": "workspace:*", "@modelcontextprotocol/sdk": "^1.12.1", "@tanstack/react-router": "catalog:", "drizzle-orm": "catalog:", "effect": "catalog:", "jsonc-parser": "^3.3.1", "react": "catalog:", "react-dom": "catalog:", }, "devDependencies": { "@rhyssul/portless": "^0.13.0", "@tailwindcss/vite": "catalog:", "@tanstack/router-plugin": "^1.167.12", "@types/node": "catalog:", "@types/react": "catalog:", "@types/react-dom": "catalog:", "@vitejs/plugin-react": "catalog:", "bun-types": "catalog:", "drizzle-kit": "catalog:", "jiti": "^2.6.1", "react-grab": "^0.1.31", "typescript": "catalog:", "vite": "catalog:", "vitest": "catalog:", }, }, "apps/marketing": { "name": "@executor-js/marketing", "version": "0.0.5", "dependencies": { "@astrojs/react": "^5.0.4", "@executor-js/react": "workspace:*", "@tailwindcss/vite": "^4.2.2", "alchemy": "https://registry.npmjs.org/@rhyssul/alchemy/-/alchemy-2.0.0-beta.36-rhyssul.11.tgz", "astro": "^6.1.3", "clsx": "^2.1.1", "motion": "^12.38.0", "posthog-js": "^1.372.5", "react": "^19.2.5", "react-dom": "^19.2.5", "react-tweet": "^3.3.0", "tailwind-merge": "^3.5.0", "tailwindcss": "^4.2.2", }, "devDependencies": { "@rhyssul/portless": "^0.13.0", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", }, }, "examples/all-plugins": { "name": "@executor-js/example-all-plugins", "version": "0.0.3", "dependencies": { "@executor-js/plugin-file-secrets": "workspace:*", "@executor-js/plugin-google-discovery": "workspace:*", "@executor-js/plugin-graphql": "workspace:*", "@executor-js/plugin-keychain": "workspace:*", "@executor-js/plugin-mcp": "workspace:*", "@executor-js/plugin-onepassword": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/plugin-workos-vault": "workspace:*", "@executor-js/sdk": "workspace:*", "@executor-js/storage-core": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@types/node": "catalog:", "typescript": "latest", }, }, "examples/promise-sdk": { "name": "@executor-js/example-promise-sdk", "version": "0.0.2", "dependencies": { "@executor-js/plugin-graphql": "workspace:*", "@executor-js/plugin-mcp": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/sdk": "workspace:*", }, "devDependencies": { "@types/node": "catalog:", "typescript": "latest", }, }, "packages/core/api": { "name": "@executor-js/api", "version": "1.4.5", "dependencies": { "@executor-js/execution": "workspace:*", "@executor-js/sdk": "workspace:*", "@executor-js/storage-core": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, }, "packages/core/cli": { "name": "@executor-js/cli", "version": "0.1.0", "bin": { "executor": "./dist/index.js", }, "dependencies": { "commander": "^12.1.0", "effect": "catalog:", "jiti": "^2.6.1", }, "devDependencies": { "@executor-js/sdk": "workspace:*", "@executor-js/storage-core": "workspace:*", "@types/node": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vitest": "^4.1.4", }, }, "packages/core/config": { "name": "@executor-js/config", "version": "0.1.0", "dependencies": { "@executor-js/sdk": "workspace:*", "effect": "catalog:", "jiti": "^2.6.1", "jsonc-parser": "^3.3.1", }, "devDependencies": { "@effect/platform-node": "catalog:", "@effect/vitest": "catalog:", "@types/node": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, }, "packages/core/execution": { "name": "@executor-js/execution", "version": "0.1.0", "dependencies": { "@executor-js/codemode-core": "workspace:*", "@executor-js/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@executor-js/runtime-quickjs": "workspace:*", "@types/node": "catalog:", "bun-types": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, }, "packages/core/sdk": { "name": "@executor-js/sdk", "version": "0.1.0", "dependencies": { "@executor-js/storage-core": "workspace:*", "effect": "catalog:", "fractional-indexing": "^3.2.0", "oauth4webapi": "^3.8.5", }, "devDependencies": { "@effect/atom-react": "catalog:", "@effect/platform-node": "catalog:", "@effect/vitest": "catalog:", "@types/node": "catalog:", "@types/react": "catalog:", "react": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, "peerDependencies": { "@effect/atom-react": "catalog:", "@effect/platform-node": "catalog:", "react": "catalog:", }, "optionalPeers": [ "@effect/atom-react", "@effect/platform-node", "react", ], }, "packages/core/storage-core": { "name": "@executor-js/storage-core", "version": "0.1.0", "dependencies": { "@standard-schema/spec": "^1.0.0", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, "peerDependencies": { "@effect/vitest": "catalog:", "vitest": "catalog:", }, "optionalPeers": [ "@effect/vitest", "vitest", ], }, "packages/core/storage-drizzle": { "name": "@executor-js/storage-drizzle", "version": "0.0.2", "dependencies": { "@executor-js/storage-core": "workspace:*", "drizzle-orm": "catalog:", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, }, "packages/core/storage-file": { "name": "@executor-js/storage-file", "version": "1.4.4", "dependencies": { "@executor-js/sdk": "workspace:*", "@executor-js/storage-core": "workspace:*", "@executor-js/storage-drizzle": "workspace:*", "drizzle-orm": "catalog:", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/better-sqlite3": "^7.6.13", "@types/node": "catalog:", "better-sqlite3": "^11.8.1", "bun-types": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, }, "packages/core/storage-postgres": { "name": "@executor-js/storage-postgres", "version": "1.4.2", "dependencies": { "@executor-js/sdk": "workspace:*", "@executor-js/storage-core": "workspace:*", "@executor-js/storage-drizzle": "workspace:*", "drizzle-orm": "catalog:", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@electric-sql/pglite": "^0.4.4", "@electric-sql/pglite-socket": "^0.1.4", "@types/node": "^25.6.0", "postgres": "^3.4.9", "typescript": "catalog:", "vitest": "catalog:", }, }, "packages/core/vite-plugin": { "name": "@executor-js/vite-plugin", "version": "0.0.2", "dependencies": { "@executor-js/sdk": "workspace:*", "jiti": "^2.6.1", "jsonc-parser": "^3.3.1", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vite": "catalog:", "vitest": "catalog:", }, "peerDependencies": { "vite": "catalog:", }, }, "packages/hosts/mcp": { "name": "@executor-js/host-mcp", "version": "1.4.4", "dependencies": { "@cfworker/json-schema": "^4.1.1", "@executor-js/execution": "workspace:*", "@executor-js/sdk": "workspace:*", "@modelcontextprotocol/sdk": "^1.12.1", "effect": "catalog:", "zod": "^4.3.0", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/core": { "name": "@executor-js/codemode-core", "version": "0.1.0", "dependencies": { "@babel/parser": "^7.29.2", "@standard-schema/spec": "^1.0.0", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "effect": "catalog:", "sucrase": "^3.35.1", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/ir": { "name": "@executor-js/ir", "version": "1.4.4", "dependencies": { "effect": "catalog:", }, "devDependencies": { "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/runtime-deno-subprocess": { "name": "@executor-js/runtime-deno-subprocess", "version": "0.0.5", "dependencies": { "@executor-js/codemode-core": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "vitest": "catalog:", }, }, "packages/kernel/runtime-dynamic-worker": { "name": "@executor-js/runtime-dynamic-worker", "version": "1.4.4", "dependencies": { "@executor-js/codemode-core": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@cloudflare/workers-types": "^4.20250620.0", "@effect/vitest": "catalog:", "@executor-js/execution": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/sdk": "workspace:*", "@types/node": "catalog:",