package.json•2.05 kB
{
"name": "containers-mcp",
"version": "0.2.6",
"private": true,
"type": "module",
"scripts": {
"check:types": "run-tsc",
"check:lint": "run-eslint-workers",
"deploy": "run-wrangler-deploy",
"dev": "concurrently \"tsx container/sandbox.container.app.ts\" \"wrangler dev --var \"ENVIRONMENT:dev\"\"",
"build:container": "docker build --platform linux/amd64 --tag sandbox-container:$(git rev-parse --short HEAD) -f Dockerfile ../../ && wrangler containers push sandbox-container:$(git rev-parse --short HEAD)",
"start": "wrangler dev",
"start:container": "tsx container/sandbox.container.app.ts",
"postinstall": "mkdir -p workdir",
"test": "vitest",
"types": "wrangler types --include-env=false",
"eval:dev": "start-server-and-test --expect 404 eval:server http://localhost:8976 'vitest --testTimeout=60000 --config vitest.config.evals.ts'",
"eval:server": "concurrently \"tsx container/sandbox.container.app.ts\" \"wrangler dev --var ENVIRONMENT:test --var DEV_DISABLE_OAUTH:true --var DEV_CLOUDFLARE_EMAIL:mcp-server-eval-account@workers-for-platforms-dev.cfdata.org\"",
"eval:ci": "start-server-and-test --expect 404 eval:server http://localhost:8976 'vitest run --testTimeout=60000 --config vitest.config.evals.ts'"
},
"dependencies": {
"@cloudflare/workers-oauth-provider": "0.0.5",
"@hono/node-server": "1.13.8",
"@hono/zod-validator": "0.4.3",
"@modelcontextprotocol/sdk": "1.18.2",
"@n8n/json-schema-to-zod": "1.1.0",
"@repo/eval-tools": "workspace:*",
"@repo/mcp-common": "workspace:*",
"@repo/mcp-observability": "workspace:*",
"agents": "0.2.7",
"cron-schedule": "5.0.4",
"esbuild": "0.25.1",
"hono": "4.7.6",
"mime": "4.0.6",
"simple-git-hooks": "2.12.1",
"tsx": "4.19.3",
"vitest-evals": "0.1.4",
"zod": "3.24.2"
},
"devDependencies": {
"@cloudflare/vitest-pool-workers": "0.8.14",
"@types/mock-fs": "4.13.4",
"@types/node": "22.14.1",
"ai": "4.3.10",
"concurrently": "9.1.2",
"mock-fs": "5.5.0",
"start-server-and-test": "2.0.11",
"wrangler": "4.10.0"
}
}