{ "lockfileVersion": 1, "configVersion": 1, "workspaces": { "": { "name": "executor-workspace", "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:", }, }, "apps/cli": { "name": "executor", "version": "1.5.36", "bin": { "executor": "./bin/executor.ts", }, "dependencies": { "@effect/platform-bun": "catalog:", "@executor-js/api": "workspace:*", "@executor-js/integrations-registry": "workspace:*", "@executor-js/local": "workspace:*", "@executor-js/runtime-quickjs": "workspace:*", "@executor-js/sdk": "workspace:*", "@jitl/quickjs-wasmfile-release-sync": "catalog:", "@modelcontextprotocol/sdk": "^1.29.0", "@sentry/bun": "^10.57.0", "effect": "catalog:", "quickjs-emscripten": "catalog:", }, "devDependencies": { "@cloudflare/worker-bundler": "0.2.1", "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "esbuild": "^0.27.3", "typescript": "catalog:", "vitest": "catalog:", }, }, "apps/cloud": { "name": "@executor-js/cloud", "version": "1.4.54", "dependencies": { "@cloudflare/vite-plugin": "^1.31.1", "@effect/atom-react": "catalog:", "@effect/opentelemetry": "catalog:", "@executor-js/api": "workspace:*", "@executor-js/cloudflare": "workspace:*", "@executor-js/execution": "workspace:*", "@executor-js/fumadb": "workspace:*", "@executor-js/host-mcp": "workspace:*", "@executor-js/mcp-apps-shell": "workspace:*", "@executor-js/plugin-graphql": "workspace:*", "@executor-js/plugin-mcp": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/plugin-toolkits": "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/vite-plugin": "workspace:*", "@modelcontextprotocol/sdk": "^1.29.0", "@opentelemetry/api": "~1.9.0", "@opentelemetry/exporter-logs-otlp-http": "^0.214.0", "@opentelemetry/exporter-trace-otlp-http": "^0.214.0", "@opentelemetry/resources": "^2.6.1", "@opentelemetry/sdk-logs": "^0.214.0", "@opentelemetry/sdk-trace-base": "^2.6.1", "@opentelemetry/sdk-trace-web": "^2.6.1", "@opentelemetry/semantic-conventions": "^1.40.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", "autumn-js": "^1.2.8", "drizzle-orm": "catalog:", "effect": "catalog:", "iron-webcrypto": "2.0.0", "jose": "^5.6.3", "postgres": "^3.4.9", "posthog-js": "^1.372.5", "react": "catalog:", "react-dom": "catalog:", "sonner": "^2.0.7", }, "devDependencies": { "@cloudflare/vitest-pool-workers": "^0.15.0", "@cloudflare/workers-types": "^4.20250620.0", "@effect/platform-node": "catalog:", "@effect/vitest": "catalog:", "@electric-sql/pglite": "^0.4.4", "@electric-sql/pglite-socket": "^0.1.4", "@executor-js/cli": "workspace:*", "@rhyssul/portless": "^0.13.0", "@tailwindcss/vite": "catalog:", "@tanstack/virtual-file-routes": "^1.162.0", "@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", "wrangler": "^4.81.0", }, }, "apps/desktop": { "name": "@executor-js/desktop", "version": "1.5.36", "dependencies": { "@sentry/bun": "^10.57.0", "@sentry/electron": "^7.13.0", "electron-log": "^5", "electron-store": "^10", "electron-updater": "^6", "electron-window-state": "^5.0.3", }, "devDependencies": { "@effect/vitest": "catalog:", "@executor-js/app": "workspace:*", "@executor-js/local": "workspace:*", "@executor-js/plugin-desktop-settings": "workspace:*", "@executor-js/plugin-file-secrets": "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/runtime-quickjs": "workspace:*", "@executor-js/sdk": "workspace:*", "@jitl/quickjs-wasmfile-release-sync": "catalog:", "@modelcontextprotocol/sdk": "^1.29.0", "@types/node": "catalog:", "@zip.js/zip.js": "^2.8.26", "bun-types": "catalog:", "electron": "41.2.1", "electron-builder": "^26", "electron-vite": "^5", "quickjs-emscripten": "catalog:", "typescript": "catalog:", "vite": "catalog:", "vitest": "catalog:", }, }, "apps/host-cloudflare": { "name": "@executor-js/host-cloudflare", "dependencies": { "@effect/atom-react": "catalog:", "@executor-js/api": "workspace:*", "@executor-js/app": "workspace:*", "@executor-js/cloudflare": "workspace:*", "@executor-js/execution": "workspace:*", "@executor-js/fumadb": "workspace:*", "@executor-js/host-mcp": "workspace:*", "@executor-js/mcp-apps-shell": "workspace:*", "@executor-js/plugin-encrypted-secrets": "workspace:*", "@executor-js/plugin-graphql": "workspace:*", "@executor-js/plugin-mcp": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/plugin-provider-service-split": "workspace:*", "@executor-js/plugin-toolkits": "workspace:*", "@executor-js/react": "workspace:*", "@executor-js/runtime-quickjs": "workspace:*", "@executor-js/sdk": "workspace:*", "@jitl/quickjs-wasmfile-release-sync": "catalog:", "@modelcontextprotocol/sdk": "^1.29.0", "@tanstack/react-router": "catalog:", "drizzle-orm": "catalog:", "effect": "catalog:", "jose": "^5.9.6", "quickjs-emscripten-core": "0.31.0", "react": "catalog:", "react-dom": "catalog:", }, "devDependencies": { "@cloudflare/workers-types": "^4.20250410.0", "@effect/vitest": "catalog:", "@executor-js/vite-plugin": "workspace:*", "@tailwindcss/vite": "catalog:", "@tanstack/router-plugin": "^1.167.12", "@tanstack/virtual-file-routes": "^1.162.0", "@types/node": "catalog:", "@types/react": "catalog:", "@types/react-dom": "catalog:", "@vitejs/plugin-react": "catalog:", "typescript": "catalog:", "vite": "catalog:", "vitest": "catalog:", "wrangler": "^4.95.0", }, }, "apps/host-selfhost": { "name": "@executor-js/host-selfhost", "version": "0.0.35", "dependencies": { "@better-auth/api-key": "^1.6.11", "@cloudflare/worker-bundler": "0.2.1", "@effect/atom-react": "catalog:", "@effect/platform-bun": "catalog:", "@executor-js/api": "workspace:*", "@executor-js/app": "workspace:*", "@executor-js/execution": "workspace:*", "@executor-js/fumadb": "workspace:*", "@executor-js/host-mcp": "workspace:*", "@executor-js/mcp-apps-shell": "workspace:*", "@executor-js/plugin-encrypted-secrets": "workspace:*", "@executor-js/plugin-graphql": "workspace:*", "@executor-js/plugin-mcp": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/plugin-provider-service-split": "workspace:*", "@executor-js/plugin-toolkits": "workspace:*", "@executor-js/react": "workspace:*", "@executor-js/runtime-quickjs": "workspace:*", "@executor-js/sdk": "workspace:*", "@libsql/client": "catalog:", "@libsql/kysely-libsql": "catalog:", "@modelcontextprotocol/sdk": "^1.29.0", "@tanstack/react-router": "catalog:", "better-auth": "^1.6.11", "drizzle-orm": "catalog:", "effect": "catalog:", "esbuild": "^0.27.3", "react": "catalog:", "react-dom": "catalog:", "workerd": "1.20260708.1", }, "devDependencies": { "@effect/vitest": "catalog:", "@executor-js/vite-plugin": "workspace:*", "@tailwindcss/vite": "catalog:", "@tanstack/router-plugin": "^1.167.12", "@tanstack/virtual-file-routes": "^1.162.0", "@types/node": "catalog:", "@types/react": "catalog:", "@types/react-dom": "catalog:", "@vitejs/plugin-react": "catalog:", "bun-types": "catalog:", "typescript": "catalog:", "vite": "catalog:", "vitest": "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/app": "workspace:*", "@executor-js/config": "workspace:*", "@executor-js/execution": "workspace:*", "@executor-js/fumadb": "workspace:*", "@executor-js/host-mcp": "workspace:*", "@executor-js/integrations-registry": "workspace:*", "@executor-js/mcp-apps-shell": "workspace:*", "@executor-js/plugin-desktop-settings": "workspace:*", "@executor-js/plugin-example": "workspace:*", "@executor-js/plugin-file-secrets": "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-provider-service-split": "workspace:*", "@executor-js/plugin-toolkits": "workspace:*", "@executor-js/react": "workspace:*", "@executor-js/runtime-quickjs": "workspace:*", "@executor-js/sdk": "workspace:*", "@executor-js/vite-plugin": "workspace:*", "@libsql/client": "catalog:", "@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/cloudflare": "^13.0.0", "@astrojs/react": "^5.0.4", "@executor-js/react": "workspace:*", "@tailwindcss/vite": "^4.2.2", "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", "wrangler": "^4.0.0", }, }, "e2e": { "name": "@executor-js/e2e", "version": "0.0.33", "dependencies": { "@executor-js/api": "workspace:*", "@executor-js/emulate": "^0.13.6", "@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", "typescript": "catalog:", "vite": "catalog:", "vitest": "catalog:", }, }, "examples/all-plugins": { "name": "@executor-js/example-all-plugins", "version": "0.0.54", "dependencies": { "@executor-js/plugin-file-secrets": "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:*", "effect": "catalog:", }, "devDependencies": { "@types/node": "catalog:", "typescript": "latest", }, }, "examples/docs-sdk-quickstart": { "name": "@executor-js/example-docs-sdk-quickstart", "version": "0.0.39", "dependencies": { "@executor-js/plugin-openapi": "workspace:*", "@executor-js/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@types/node": "catalog:", "typescript": "catalog:", }, }, "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/app": { "name": "@executor-js/app", "version": "1.4.4", "dependencies": { "@effect/atom-react": "catalog:", "@executor-js/react": "workspace:*", "@executor-js/sdk": "workspace:*", "@executor-js/vite-plugin": "workspace:*", "@sentry/browser": "^10.57.0", "@tanstack/react-router": "catalog:", "effect": "catalog:", "lucide-react": "^1.7.0", "react": "catalog:", "react-dom": "catalog:", }, "devDependencies": { "@tailwindcss/vite": "catalog:", "@tanstack/router-plugin": "^1.167.12", "@tanstack/virtual-file-routes": "^1.162.0", "@types/react": "catalog:", "@types/react-dom": "catalog:", "@vitejs/plugin-react": "catalog:", "react-grab": "^0.1.31", "typescript": "catalog:", "vite": "catalog:", }, }, "packages/core/api": { "name": "@executor-js/api", "version": "1.4.56", "dependencies": { "@executor-js/execution": "workspace:*", "@executor-js/host-mcp": "workspace:*", "@executor-js/sdk": "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.2.43", "bin": { "executor-sdk": "./dist/index.js", }, "dependencies": { "@executor-js/fumadb": "workspace:*", "@executor-js/sdk": "workspace:*", "commander": "^12.1.0", "effect": "catalog:", "jiti": "^2.6.1", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vitest": "^4.1.4", }, }, "packages/core/config": { "name": "@executor-js/config", "version": "1.5.36", "dependencies": { "@executor-js/sdk": "workspace:*", "jiti": "^2.6.1", "jsonc-parser": "^3.3.1", },Lines 1–500 of 7806. Load more
{ "lockfileVersion": 1, "configVersion": 1, "workspaces": { "": { "name": "executor-workspace", "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:", }, }, "apps/cli": { "name": "executor", "version": "1.5.36", "bin": { "executor": "./bin/executor.ts", }, "dependencies": { "@effect/platform-bun": "catalog:", "@executor-js/api": "workspace:*", "@executor-js/integrations-registry": "workspace:*", "@executor-js/local": "workspace:*", "@executor-js/runtime-quickjs": "workspace:*", "@executor-js/sdk": "workspace:*", "@jitl/quickjs-wasmfile-release-sync": "catalog:", "@modelcontextprotocol/sdk": "^1.29.0", "@sentry/bun": "^10.57.0", "effect": "catalog:", "quickjs-emscripten": "catalog:", }, "devDependencies": { "@cloudflare/worker-bundler": "0.2.1", "@effect/vitest": "catalog:", "@types/node": "catalog:", "bun-types": "catalog:", "esbuild": "^0.27.3", "typescript": "catalog:", "vitest": "catalog:", }, }, "apps/cloud": { "name": "@executor-js/cloud", "version": "1.4.54", "dependencies": { "@cloudflare/vite-plugin": "^1.31.1", "@effect/atom-react": "catalog:", "@effect/opentelemetry": "catalog:", "@executor-js/api": "workspace:*", "@executor-js/cloudflare": "workspace:*", "@executor-js/execution": "workspace:*", "@executor-js/fumadb": "workspace:*", "@executor-js/host-mcp": "workspace:*", "@executor-js/mcp-apps-shell": "workspace:*", "@executor-js/plugin-graphql": "workspace:*", "@executor-js/plugin-mcp": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/plugin-toolkits": "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/vite-plugin": "workspace:*", "@modelcontextprotocol/sdk": "^1.29.0", "@opentelemetry/api": "~1.9.0", "@opentelemetry/exporter-logs-otlp-http": "^0.214.0", "@opentelemetry/exporter-trace-otlp-http": "^0.214.0", "@opentelemetry/resources": "^2.6.1", "@opentelemetry/sdk-logs": "^0.214.0", "@opentelemetry/sdk-trace-base": "^2.6.1", "@opentelemetry/sdk-trace-web": "^2.6.1", "@opentelemetry/semantic-conventions": "^1.40.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", "autumn-js": "^1.2.8", "drizzle-orm": "catalog:", "effect": "catalog:", "iron-webcrypto": "2.0.0", "jose": "^5.6.3", "postgres": "^3.4.9", "posthog-js": "^1.372.5", "react": "catalog:", "react-dom": "catalog:", "sonner": "^2.0.7", }, "devDependencies": { "@cloudflare/vitest-pool-workers": "^0.15.0", "@cloudflare/workers-types": "^4.20250620.0", "@effect/platform-node": "catalog:", "@effect/vitest": "catalog:", "@electric-sql/pglite": "^0.4.4", "@electric-sql/pglite-socket": "^0.1.4", "@executor-js/cli": "workspace:*", "@rhyssul/portless": "^0.13.0", "@tailwindcss/vite": "catalog:", "@tanstack/virtual-file-routes": "^1.162.0", "@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", "wrangler": "^4.81.0", }, }, "apps/desktop": { "name": "@executor-js/desktop", "version": "1.5.36", "dependencies": { "@sentry/bun": "^10.57.0", "@sentry/electron": "^7.13.0", "electron-log": "^5", "electron-store": "^10", "electron-updater": "^6", "electron-window-state": "^5.0.3", }, "devDependencies": { "@effect/vitest": "catalog:", "@executor-js/app": "workspace:*", "@executor-js/local": "workspace:*", "@executor-js/plugin-desktop-settings": "workspace:*", "@executor-js/plugin-file-secrets": "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/runtime-quickjs": "workspace:*", "@executor-js/sdk": "workspace:*", "@jitl/quickjs-wasmfile-release-sync": "catalog:", "@modelcontextprotocol/sdk": "^1.29.0", "@types/node": "catalog:", "@zip.js/zip.js": "^2.8.26", "bun-types": "catalog:", "electron": "41.2.1", "electron-builder": "^26", "electron-vite": "^5", "quickjs-emscripten": "catalog:", "typescript": "catalog:", "vite": "catalog:", "vitest": "catalog:", }, }, "apps/host-cloudflare": { "name": "@executor-js/host-cloudflare", "dependencies": { "@effect/atom-react": "catalog:", "@executor-js/api": "workspace:*", "@executor-js/app": "workspace:*", "@executor-js/cloudflare": "workspace:*", "@executor-js/execution": "workspace:*", "@executor-js/fumadb": "workspace:*", "@executor-js/host-mcp": "workspace:*", "@executor-js/mcp-apps-shell": "workspace:*", "@executor-js/plugin-encrypted-secrets": "workspace:*", "@executor-js/plugin-graphql": "workspace:*", "@executor-js/plugin-mcp": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/plugin-provider-service-split": "workspace:*", "@executor-js/plugin-toolkits": "workspace:*", "@executor-js/react": "workspace:*", "@executor-js/runtime-quickjs": "workspace:*", "@executor-js/sdk": "workspace:*", "@jitl/quickjs-wasmfile-release-sync": "catalog:", "@modelcontextprotocol/sdk": "^1.29.0", "@tanstack/react-router": "catalog:", "drizzle-orm": "catalog:", "effect": "catalog:", "jose": "^5.9.6", "quickjs-emscripten-core": "0.31.0", "react": "catalog:", "react-dom": "catalog:", }, "devDependencies": { "@cloudflare/workers-types": "^4.20250410.0", "@effect/vitest": "catalog:", "@executor-js/vite-plugin": "workspace:*", "@tailwindcss/vite": "catalog:", "@tanstack/router-plugin": "^1.167.12", "@tanstack/virtual-file-routes": "^1.162.0", "@types/node": "catalog:", "@types/react": "catalog:", "@types/react-dom": "catalog:", "@vitejs/plugin-react": "catalog:", "typescript": "catalog:", "vite": "catalog:", "vitest": "catalog:", "wrangler": "^4.95.0", }, }, "apps/host-selfhost": { "name": "@executor-js/host-selfhost", "version": "0.0.35", "dependencies": { "@better-auth/api-key": "^1.6.11", "@cloudflare/worker-bundler": "0.2.1", "@effect/atom-react": "catalog:", "@effect/platform-bun": "catalog:", "@executor-js/api": "workspace:*", "@executor-js/app": "workspace:*", "@executor-js/execution": "workspace:*", "@executor-js/fumadb": "workspace:*", "@executor-js/host-mcp": "workspace:*", "@executor-js/mcp-apps-shell": "workspace:*", "@executor-js/plugin-encrypted-secrets": "workspace:*", "@executor-js/plugin-graphql": "workspace:*", "@executor-js/plugin-mcp": "workspace:*", "@executor-js/plugin-openapi": "workspace:*", "@executor-js/plugin-provider-service-split": "workspace:*", "@executor-js/plugin-toolkits": "workspace:*", "@executor-js/react": "workspace:*", "@executor-js/runtime-quickjs": "workspace:*", "@executor-js/sdk": "workspace:*", "@libsql/client": "catalog:", "@libsql/kysely-libsql": "catalog:", "@modelcontextprotocol/sdk": "^1.29.0", "@tanstack/react-router": "catalog:", "better-auth": "^1.6.11", "drizzle-orm": "catalog:", "effect": "catalog:", "esbuild": "^0.27.3", "react": "catalog:", "react-dom": "catalog:", "workerd": "1.20260708.1", }, "devDependencies": { "@effect/vitest": "catalog:", "@executor-js/vite-plugin": "workspace:*", "@tailwindcss/vite": "catalog:", "@tanstack/router-plugin": "^1.167.12", "@tanstack/virtual-file-routes": "^1.162.0", "@types/node": "catalog:", "@types/react": "catalog:", "@types/react-dom": "catalog:", "@vitejs/plugin-react": "catalog:", "bun-types": "catalog:", "typescript": "catalog:", "vite": "catalog:", "vitest": "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/app": "workspace:*", "@executor-js/config": "workspace:*", "@executor-js/execution": "workspace:*", "@executor-js/fumadb": "workspace:*", "@executor-js/host-mcp": "workspace:*", "@executor-js/integrations-registry": "workspace:*", "@executor-js/mcp-apps-shell": "workspace:*", "@executor-js/plugin-desktop-settings": "workspace:*", "@executor-js/plugin-example": "workspace:*", "@executor-js/plugin-file-secrets": "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-provider-service-split": "workspace:*", "@executor-js/plugin-toolkits": "workspace:*", "@executor-js/react": "workspace:*", "@executor-js/runtime-quickjs": "workspace:*", "@executor-js/sdk": "workspace:*", "@executor-js/vite-plugin": "workspace:*", "@libsql/client": "catalog:", "@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/cloudflare": "^13.0.0", "@astrojs/react": "^5.0.4", "@executor-js/react": "workspace:*", "@tailwindcss/vite": "^4.2.2", "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", "wrangler": "^4.0.0", }, }, "e2e": { "name": "@executor-js/e2e", "version": "0.0.33", "dependencies": { "@executor-js/api": "workspace:*", "@executor-js/emulate": "^0.13.6", "@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", "typescript": "catalog:", "vite": "catalog:", "vitest": "catalog:", }, }, "examples/all-plugins": { "name": "@executor-js/example-all-plugins", "version": "0.0.54", "dependencies": { "@executor-js/plugin-file-secrets": "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:*", "effect": "catalog:", }, "devDependencies": { "@types/node": "catalog:", "typescript": "latest", }, }, "examples/docs-sdk-quickstart": { "name": "@executor-js/example-docs-sdk-quickstart", "version": "0.0.39", "dependencies": { "@executor-js/plugin-openapi": "workspace:*", "@executor-js/sdk": "workspace:*", "effect": "catalog:", }, "devDependencies": { "@types/node": "catalog:", "typescript": "catalog:", }, }, "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/app": { "name": "@executor-js/app", "version": "1.4.4", "dependencies": { "@effect/atom-react": "catalog:", "@executor-js/react": "workspace:*", "@executor-js/sdk": "workspace:*", "@executor-js/vite-plugin": "workspace:*", "@sentry/browser": "^10.57.0", "@tanstack/react-router": "catalog:", "effect": "catalog:", "lucide-react": "^1.7.0", "react": "catalog:", "react-dom": "catalog:", }, "devDependencies": { "@tailwindcss/vite": "catalog:", "@tanstack/router-plugin": "^1.167.12", "@tanstack/virtual-file-routes": "^1.162.0", "@types/react": "catalog:", "@types/react-dom": "catalog:", "@vitejs/plugin-react": "catalog:", "react-grab": "^0.1.31", "typescript": "catalog:", "vite": "catalog:", }, }, "packages/core/api": { "name": "@executor-js/api", "version": "1.4.56", "dependencies": { "@executor-js/execution": "workspace:*", "@executor-js/host-mcp": "workspace:*", "@executor-js/sdk": "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.2.43", "bin": { "executor-sdk": "./dist/index.js", }, "dependencies": { "@executor-js/fumadb": "workspace:*", "@executor-js/sdk": "workspace:*", "commander": "^12.1.0", "effect": "catalog:", "jiti": "^2.6.1", }, "devDependencies": { "@effect/vitest": "catalog:", "@types/node": "catalog:", "tsup": "catalog:", "typescript": "catalog:", "vitest": "^4.1.4", }, }, "packages/core/config": { "name": "@executor-js/config", "version": "1.5.36", "dependencies": { "@executor-js/sdk": "workspace:*", "jiti": "^2.6.1", "jsonc-parser": "^3.3.1", },